一种场景感知及提供服务的方法及装置与流程

文档序号:12613601阅读:311来源:国知局
一种场景感知及提供服务的方法及装置与流程
本申请涉及智能技术,特别涉及一种场景感知及提供服务的方法及装置。
背景技术
:随着智能设备越来越普及,用户使用的智能设备与各种智能外设连接,例如,WiFi路由器、车载蓝牙、智能电视、智能手表等等。目前,用户通过自身使用的智能设备可以控制智能外设的连接或断开,在连接时,可以使用智能外设的功能。例如,连接至Wifi路由器,使用其提供的网络服务;又例如,连接至智能电视,控制智能电视换台;又例如,连接至智能手表,更改智能手表配置或获取智能手表监听到的数据。显然,通常情况下,用户是在不同的特定场景下使用相应的智能外设,若能精确感知到用户当前所处的场景,则可以为用户提供更为精准的服务。现有技术下,存在以下两种解决方案:1)通过GPS定位确定用户位置从而判定用户所处场景。然而,使用GPS定位技术,并不能对用户进行精准定位,尤其是在室内;这样,便无法精准感知到用户所处的场景。2)通过电子围栏确定用户位置,即通过蓝牙等外设,圈定点子围栏,待用户进入电子围栏后确定用户位置,从而推断用户所处场景。然而,使用点子围栏技术,需要事先布设点子围栏,通用性差,应用覆盖面低有鉴于此,需要重新设计一种场景感知方案以克服上述缺陷。技术实现要素:本申请实施例提供一种场景感知及提供服务的方法及装置,用以提高场景感知的精准度,以及提高服务信息的准确度。本申请实施例提供的具体技术方案如下:一种场景感知的方法,包括:智能设备连接至一智能外设,并获取对应所述智能外设设置的场景标识,所述场景标识用于描述所述智能外设的使用环境;智能设备基于所述智能外设的连接状态,对应所述场景标识生成相应的场景描述信息,并在本地广播所述场景描述信息。可选的,智能设备连接至一智能外设备,包括:智能设备通过蓝牙通道连接至所述智能外设;或者,智能设备通过局域网通道连接至所述智能外设;或者,智能设备通过近距离无线通信NFC技术连接至所述智能外设。可选的,获取对应所述智能外设设置的场景标识,包括:直接请求所述智能外设返回对应所述智能外设设置的场景标识;或者,获取所述智能外设的连接标识,获取本地对应所述智能外设的连接标识设置的场景标识。可选的,进一步包括:智能设备预先获取场景标识集合,并基于用户操作行为或/和用户指令设置各类智能外设与相应的场景标识之间的关联关系;其中,所述场景标识集合是从云平台下载的,或者,是根据用户指令配置的。可选的,智能设备基于所述智能外设的连接状态,对应所述场景标识生成相应的场景描述信息,包括:智能设备基于所述智能外设的连接状态,对应所述场景标识生成相应的场景描述信息,所述场景描述信息中至少包括:场景标识和智能外设的连接状态;或者,智能设备基于所述智能外设的连接状态,推断当前的用户行为,智能设备 根据当前的用户行为,对应所述场景标识生成相应的场景描述信息,所述场景描述信息中至少包括:场景标识和当前的用户行为。可选的,智能设备在本地广播所述场景描述信息后,进一步包括:接收至少一个应用程序针对所述场景描述信息反馈的服务信息,并向用户呈现所述服务信息。一种基于场景感知提供服务的方法,包括:应用程序接收到广播的场景描述信息,所述场景描述描述信息是所述应用程序所在的智能设备连接至一智能外设后,基于对应所述智能外设设置的场景标识和所述智能外设的连接状态生成的;应用程序基于所述场景描述信息,提供相应的服务信息。可选的,应用程序基于所述场景描述信息,提供相应的服务信息,包括:应用程序基于所述场景描述信息,直接向用户提供相应的服务信息;或者,应用程序基于所述场景描述信息,将服务信息发送至所述智能设备上的通知中心,由通知中心在设定的时间向用户呈现所述服务信息。一种场景感知的装置,包括:获取单元,用于连接至一智能外设,并获取对应所述智能外设设置的场景标识,所述场景标识用于描述所述智能外设的使用环境;执行单元,用于基于所述智能外设的连接状态,对应所述场景标识生成相应的场景描述信息,并在本地广播所述场景描述信息。可选的,连接至一智能外设备时,所述获取单元用于:通过蓝牙通道连接至所述智能外设;或者,通过局域网通道连接至所述智能外设;或者,通过近距离无线通信NFC技术连接至所述智能外设。可选的,获取对应所述智能外设设置的场景标识时,所述获取单元用于:直接请求所述智能外设返回对应所述智能外设设置的场景标识;或者,获取所述智能外设的连接标识,获取本地对应所述智能外设的连接标识设 置的场景标识。可选的,所述获取单元进一步用于:预先获取场景标识集合,并基于用户操作行为或/和用户指令设置各类智能外设与相应的场景标识之间的关联关系;其中,所述场景标识集合是从云平台下载的,或者,是根据用户指令配置的。可选的,基于所述智能外设的连接状态,对应所述场景标识生成相应的场景描述信息时,所述执行单元用于:基于所述智能外设的连接状态,对应所述场景标识生成相应的场景描述信息,所述场景描述信息中至少包括:场景标识和智能外设的连接状态;或者,基于所述智能外设的连接状态,推断当前的用户行为,智能设备根据当前的用户行为,对应所述场景标识生成相应的场景描述信息,所述场景描述信息中至少包括:场景标识和当前的用户行为。可选的,在本地广播所述场景描述信息后,所述执行单元进一步用于:接收至少一个应用程序针对所述场景描述信息反馈的服务信息,并向用户呈现所述服务信息。一种基于场景感知提供服务的装置,包括:通信单元,用于通过应用程序接收广播的场景描述信息,所述场景描述描述信息是所述装置连接至一智能外设后,基于对应所述智能外设设置的场景标识和所述智能外设的连接状态生成的;服务单元,用于通过所述应用程序,基于所述场景描述信息,提供相应的服务信息。可选的,通过所述应用程序,基于所述场景描述信息,提供相应的服务信息时,服务单元用于:通过所述应用程序,基于所述场景描述信息,直接向用户提供相应的服务信息;或者,通过所述应用程序,基于所述场景描述信息,将服务信息发送至所述智能 设备上的通知中心,由通知中心在设定的时间向用户呈现所述服务信息。本申请有益效果如下:本发明实施例中,智能设备连接至智能外设后,获得智能外设的场景标识,并且基于与智能外设的连接状态和获得的场景标识,生成相关联的场景描述信息,并向本地的所有应用程序广播该场景描述信息,这样,便在不增加智能设备运行负荷的前提下,实现了对用户当前所处场景的精确识别,提高了智能设备的场景感知能力,并且可以向所有应用程序提供准确的场景描述信息,令各个应用程序可以及时提供相匹配的服务,有效提升了用户体验。附图说明图1为本申请实施例中智能设备进行场景感知环境示意图;图2为本申请实施例中智能设备进行场景感知流程图;图3为本申请实施例中智能外设的连接标识与场景标识之间的关联关系示意图;图4为本申请实施例中应用程序反馈的服务信息示意图;图5为本申请实施例中提供服务信息流程图;图6为本申请实施例中用于场景智能的装置功能结构示意图;图7为本申请实施例中用于提供服务信息的装置功能结构示意图。具体实施方式为了提高场景感知的精准度,本发明实施例中,需要为智能设备添加一个对智能外设进行场景标识管理的功能。具体的,智能设备可以预先针对每一种智能外设设置相应的场景标识,这样,可以在连接到这些智能外设时,根据场景标识确定智能外设的属性,从而判定当前用户所处的具体场景。下面结合附图对本申请优先的实施方式进行详细说明。参阅图1所示,本申请实施例中,智能设备可以通过多种方式连接至外围 的各类智能外设,如,蓝牙连接、wifi连接、NFC连接等等。智能外设的连接或断开可以令智能设备推测用户所在时间、位置和正在进行的事情,从而可以精确地感知用户所在的场景。本申请实施例中,智能设备可以从云平台预先获取场景标识集合(由网络侧按照公共标准配置),或者,也可以根据用户指令预先获取个性化的场景标识集合(由用户按照个人标准配置),无论是按照哪一种方式配置,只要智能设备能够根据场景标识感知到用户所处的场景即可。例如,智能设备获得的场景标识集合如表1所示,表1ID场景标签1家2公司3私家车4公交5常去商场6常去餐厅7宾馆8运动9电视娱乐10手表…………获得场景标识集合后,可选的,智能设备可以针对自身连接的各个智能外设,为各个智能外设的连接标识选取一个关联的场景标识,具体可以采用但不限于以下两种方式:第一种方式:根据用户指令设置各类智能外设与相应的场景标识之间的关联关系。在第一种方式下,在智能设备与智能外设初次连接时,便可以在记录智能外设的连接标识的同时,提示用户为智能外设配置相应的场景标识。例如,用户使用智能手机连接至家中使用的智能电视后,主动针对智能电视设置场景标识“家”。第二种方式为:基于用户操作行为设置各类智能外设与相应的场景标识之间的关联关系。在第二种方式下,在智能设备与智能外设多次连接后,即使用户忘记设置场景标识,智能设备与可以根据当前的时间进行合理推断,从而为智能外设配置相应的场景标识。例如,用户每天上班时均会连接至公司的wifi路由器,那么在连接次数达到设定门限后(如,10次),智能设备便会根据每次连接的时间段为上班时间段(如,8:00-5:30),推断用户处于上班场景,并对应公司的wifi路由器,设置相应的场景标识“公司”。具体的,参阅图2所示,本申请实施例中,智能设备进行场景感知的具体流程如下:步骤200:智能设备连接至一智能外设,并获取对应该智能外设设置的场景标识,该场景标识用于描述该智能外设的使用环境。具体的,智能设备可以通过以下方式连接至智能外设,包含但是不限于:通过蓝牙通道连接至智能外设;或者,智能设备通过局域网通道(如,wifi路由器)连接至智能外设;或者,通过近NFC技术连接至智能外设。相应的,智能设备可以采用以下方式获取对应智能外设设置的场景标识。1、智能设备直接请求智能外设返回对应该智能外设设置的场景标识。例如,用户使用的智能设备和车载系统中均设置有统一的NFC密钥,那么,当用户上车时,智能设备靠近车载系统后,彼此感知到对方的存在,那么,智能设备就可以使用NFC密钥,直接从车载系统读取其场景标识。又例如,实际应用中,某些商家对自身使用的智能外设自行设置了场景标识,如,咖啡店中的wifi路由器由店员设置了场景标识“XX咖啡”,此时,用户到达咖啡店后,使用智能设备连接到wifi路由器,那么智能设备便可以请求wifi路由器将场景标识发送给自身,虽然,“XX咖啡”的场景标识不是由用户配置的,但是,只要这一场景标识记录如表1所示的场景标识集合中,而智能 设备上又保存了这一场景标识集合,那么智能设备就可以识别用户当前所处的场景。这种情况下,令智能设备在用户熟悉的场景之外,在其他陌生场景下,同样可以基于获得场景标识来对用户所处场景进行感知。2、智能设备获取智能外设的连接标识,并获取本地对应该智能外设的连接标识设置的场景标识。例如,智能设备可以请求智能外设返回其连接标识,也可以采用NFC密钥,从智能外设读取其连接标识,而智能设备本地设置有智能外设的连接标识与场景标识之间的关联关系(具体举例如图3所示),那么,智能设备基于该关联关系,便可以获得预先对应智能外设的连接标识配置的场景标识;其中,智能外设的连接标识可以是智能设备的设备标识,也可以是用户自行设置的描述信息。步骤210:智能设备基于智能外设的连接状态,对应获得的场景标识生成相应的场景描述信息,并在本地广播该场景描述信息。具体的,在生成场景描述信息时,可选的,可以采用但不限于以下两种方式:第一种方式为:基于智能外设的连接状态,对应获得的场景标识生成相应的场景描述信息,该场景描述信息中至少包括:场景标识和智能外设的连接状态。例如,当智能设备连接到智能空调后,获得智能空调对应的场景标识为“家”,并且监听到一直保持连接,则确定用户一直处于在家状态,那么,生成的场景描述信息如表2所示:表2时间:2015/11/2020:00连接状态已连接场景标识:家连接标识:XX空调第二种方式为:基于智能外设的连接状态,推断当前的用户行为,智能设 备根据当前的用户行为,对应获得的场景标识生成相应的场景描述信息,该场景描述信息中至少包括:场景标识和当前的用户行为。例如,以车载蓝牙系统为例,当智能设备连接到车载蓝牙系统后,获得车载蓝牙系统对应的场景标识为“私家车”,那么,当用户离开车时,智能设备检测到与智能外设的连接断开,则推断用户处于离开状态,那么,生成的场景描述信息如表3所示,表3时间:2015/11/2214:00用户行为:离开场景标识:私家车连接标识:XX跑车获得生成场景描述信息后,智能设备会将场景描述信息在本地向所有应用程序进行广播,令各个应用程序基于自身的服务内容与场景描述信息进行匹配。相应的,在广播当前的场景描述信息后,若智能设备接收至少一个应用程序针对该场景描述信息反馈的服务信息,则向用户呈现该服务信息。例如,针对上述用户离开私家车的场景,智能服务向应用程序广播该场景描述信息后,得到了名为“停车服务”的应用程序的反馈,获得当前停车地的物理位置定位,从而可以在返回私家车时,迅速找到车所在的位置,具体如图4所示。相应的,参阅图5所示,本申请实施例中,智能设备上的应用程序提供服务信息的具体流程如下:步骤500:应用程序接收广播的场景描述信息,上述场景描述描述信息是应用程序所在的智能设备连接至一智能外设后,基于对应上述智能外设设置的场景标识和上述智能外设的连接状态生成的。步骤510:基于上述场景描述信息,提供相应的服务信息。具体的,在执行步骤510时,应用程序可以采用但不限于以下两种方式:第一种方式为:基于上述场景描述信息,直接向用户提供相应的服务信息。第二种方式为:基于上述场景描述信息,将服务信息发送至上述智能设备上的通知中心,由通知中心在设定的时间向用户呈现上述服务信息。下面通过几个具体的应用场景对上述实施例作出进一步详细说明。第一场景:假设智能设备为笔记本电脑,而智能外设为家中的wifi路由器。用户回到家后,打开笔记本后连接至wifi路由器后,获得场景标识为“家”,而笔记本监听到与wifi路由器一直保持连接(如,连接时长超过5s),则推断用户行为为“在家”,那么,笔记本向本地的所有应用程序广播“家”的场景描述信息,此时,名为“电视节目预告”的应用程序对接收到的场景描述信息作出响应,反馈了当天的电视台节目列表,向用户推荐各种类型的节目,如,推荐娱乐视频电影。第二场景:假设智能设备为智能手表,而智能外设为智能运动鞋。用户在进行户外运动时,随身携带的智能手表连接至智能运动鞋后,获得场景标识为“运动”,而智能手表监听到智能运动鞋一直保持连接(如,连接时长超过2s),则推断用户行为为“运动中”,那么,智能手表向本地的所有应用程序广播“运动”的场景描述信息,此时,名为“音乐家”的应用程序对接收到的场景描述信息作出响应,反馈了适合跑步中听的节奏感强的音乐,智能手表会将音乐列表呈现给用户,供用户收听。第三场景:假设智能设备为手机,而智能外设为商场中的wifi路由器。用户在逛商场过程中,随身携带的手机连接至商家中的wifi路由器后,获得场景标识为“购物”,而手机监听到与wifi路由器一直保持连接(如,超过10s),则推断用户行为为“逛街中”,那么,手机向本地的所有应用程序广播“购物”的场景描述信息,此时,“优惠多”的应用程序对接收到的场景描述信息作出响应,反馈了商场中各个商家的打折信息或/和美食信息,以供用户选择使用。在上述三种场景中,智能设备随时会对与智能外设之间的连接状态进行监 听,因为连接状态的不同,也可能会生成不同的场景描述信息,从而触发不同的应用程序进行反馈,在此不再赘述。基于上述实施例,参阅图6所示,本申请实施例中,用于进行场景感知的装置,至少包括获取单元60和执行单元61,其中,获取单元60,用于连接至一智能外设,并获取对应上述智能外设设置的场景标识,上述场景标识用于描述上述智能外设的使用环境;执行单元61,用于基于上述智能外设的连接状态,对应上述场景标识生成相应的场景描述信息,并在本地广播上述场景描述信息。可选的,连接至一智能外设备时,获取单元60用于:通过蓝牙通道连接至上述智能外设;或者,通过局域网通道连接至上述智能外设;或者,通过NFC技术连接至上述智能外设。可选的,获取对应上述智能外设设置的场景标识时,获取单元60用于:直接请求上述智能外设返回对应上述智能外设设置的场景标识;或者,获取上述智能外设的连接标识,获取本地对应上述智能外设的连接标识设置的场景标识。可选的,获取单元60进一步用于:预先获取场景标识集合,并基于用户操作行为或/和用户指令设置各类智能外设与相应的场景标识之间的关联关系;其中,上述场景标识集合是从云平台下载的,或者,是根据用户指令配置的。可选的,基于上述智能外设的连接状态,对应上述场景标识生成相应的场景描述信息时,执行单元61用于:基于上述智能外设的连接状态,对应上述场景标识生成相应的场景描述信息,上述场景描述信息中至少包括:场景标识和智能外设的连接状态;或者,基于上述智能外设的连接状态,推断当前的用户行为,根据当前的用户行为,对应上述场景标识生成相应的场景描述信息,上述场景描述信息中至少包 括:场景标识和当前的用户行为。可选的,在本地广播上述场景描述信息后,执行单元61进一步用于:接收至少一个应用程序针对上述场景描述信息反馈的服务信息,并向用户呈现上述服务信息。基于上述实施例,参阅图7所示,本申请实施例中,用于提供服务信息的装置,至少包括通信单元70和服务单元71,其中,通信单元70,用于通过应用程序接收广播的场景描述信息,上述场景描述描述信息是所述装置连接至一智能外设后,基于对应上述智能外设设置的场景标识和上述智能外设的连接状态生成的;服务单元71,用于通过上述应用程序,基于上述场景描述信息,提供相应的服务信息。可选的,通过上述应用程序,基于上述场景描述信息,提供相应的服务信息时,服务单元71用于:通过上述应用程序,基于上述场景描述信息,直接向用户提供相应的服务信息;或者,通过上述应用程序,基于上述场景描述信息,将服务信息发送至上述智能设备上的通知中心,由通知中心在设定的时间向用户呈现上述服务信息。本发明实施例中,智能设备连接至智能外设后,获得智能外设的场景标识,并且基于与智能外设的连接状态和获得的场景标识,生成相关联的场景描述信息,并向本地的所有应用程序广播该场景描述信息,这样,便在不增加智能设备运行负荷的前提下,实现了对用户当前所处场景的精确识别,提高了智能设备的场景感知能力,并且可以向所有应用程序提供准确的场景描述信息,令各个应用程序可以及时提供相匹配的服务,有效提升了用户体验。本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包 含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。显然,本领域的技术人员可以对本申请实施例进行各种改动和变型而不脱离本申请实施例的精神和范围。这样,倘若本申请实施例的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1