本文作者:kaifamei

服务提供方法、装置、终端、存储介质及程序产品与流程

更新时间:2025-12-20 18:44:38 0条评论

服务提供方法、装置、终端、存储介质及程序产品与流程



1.本技术实施例涉及车机互联技术领域,特别涉及一种服务提供方法、装置、终端、存储介质及程序产品。


背景技术:

2.随着车机互联技术的发展,车机内运行有不同应用程序,可提供导航以及影音娱乐等服务。
3.相关技术中,当用户存在服务需求时,可启动车机内对应的应用,以使车机提供所需服务。比如,当用户需播放视频时,可启动车机内的视频应用以播放所需观看的视频。


技术实现要素:

4.本技术实施例提供了一种服务提供方法、装置、终端、存储介质及程序产品。所述技术方案如下:
5.一方面,本技术实施例提供了一种服务提供方法,所述方法用于终端,所述方法包括:
6.接收对目标文本的文本选择操作;
7.在所述终端与车机建立有数据通信连接的情况下,显示服务推荐列表,所述服务推荐列表中包括至少一个候选服务选项,所述候选服务选项对应的候选服务由所述车机提供,所述候选服务与所述目标文本相关;
8.响应于对所述服务推荐列表中目标服务选项的选择操作,向所述车机发送服务提供指令,以使所述车机提供目标服务。
9.另一方面,本技术实施例提供了一种服务提供装置,所述装置应用于终端,所述装置包括:
10.接收模块,用于接收对目标文本的文本选择操作;
11.显示模块,用于在所述终端与车机建立有数据通信连接的情况下,显示服务推荐列表,所述服务推荐列表中包括至少一个候选服务选项,所述候选服务选项对应的候选服务由所述车机提供,所述候选服务与所述目标文本相关;
12.发送模块,用于响应于对所述服务推荐列表中目标服务选项的选择操作,向所述车机发送服务提供指令,以使所述车机提供目标服务。
13.另一方面,本技术实施例提供一种终端,所述终端包括处理器和存储器;所述存储器存储有至少一条指令,所述至少一条指令用于被所述处理器执行以实现如上述方面所述的服务提供方法。
14.另一方面,本技术实施例提供一种计算机可读存储介质,所述存储介质存储有至少一条指令,所述至少一条指令用于被处理器执行以实现如上述方面所述的服务提供方法。
15.另一方面,本技术实施例提供了一种计算机程序产品或计算机程序,该计算机程
序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。终端的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该终端执行上述方面的各种可选实现方式中提供的服务提供方法。
16.本技术实施例提供的技术方案带来的有益效果至少包括:
17.本技术实施例中,在终端接收到对目标文本的文本选择操作,且终端与车机建立有数据通信连接时,终端可根据目标文本显示服务推荐列表,用户可通过对服务推荐列表中目标服务选项的选择操作,触发终端向车机发送服务提供指令,以使车机可提供目标服务。即本技术实施例中,在终端与车机建立连接的情况下,用户选择目标文本后,终端即可提示用户可通过车机提供的与目标文本相关的候选服务,当用户选择其中的目标服务后,终端可控制车机提供目标服务,而无需用户手动开启车机内的相关服务,可提高通过车机提供服务的效率。
附图说明
18.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
19.图1示出了本技术一个示例性实施例提供的实施环境的示意图;
20.图2示出了本技术一个示例性实施例提供的服务提供方法的流程图;
21.图3示出了本技术一个示例性实施例提供的服务提供过程的界面示意图;
22.图4示出了本技术一个示例性实施例提供的服务推荐列表的界面示意图;
23.图5示出了本技术另一个示例性实施例提供的服务提供方法的流程图;
24.图6示出了本技术另一个示例性实施例提供的服务推荐列表的界面示意图;
25.图7示出了本技术一个示例性实施例提供的服务推荐列表的界面示意图;
26.图8示出了本技术一个示例性实施例提供的服务提供框架的结构示意图;
27.图9示出了本技术另一个示例性实施例提供的服务提供方法的流程图;
28.图10示出了本技术一个示例性实施例提供的显示子服务选择列表的界面示意图;
29.图11示出了本技术一个示例性实施例提供的服务提供装置的结构框图;
30.图12示出了本技术一个示例性实施例提供的终端的结构框图。
具体实施方式
31.为使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术实施方式作进一步地详细描述。
32.在一种可能的情况下,当用户上车后,可能需使用车机提供目标服务,如导航服务。相关技术中,用户可启动车机内的应用程序,并在应用程序中搜索目标服务,以使车机提供目标服务。比如,当用户需使用导航服务时,可启动车机内的导航应用,并在导航应用中输入目的地信息,车机提高导航服务。
33.然而,该种方式下,用户需主动启动车机内应用程序,并在应用程序中搜索目标服务,以使车机提供目标服务,过程繁琐。因此,为提高通过车机提供服务的效率,本技术实施
例中,提供一种服务提供方法,可通过终端控制车机提供目标服务,提高服务提供效率。下面将以示例性实施例进行说明。
34.请参考图1,其示出了本技术的一个示例性实施例提供的实施环境的示意图,该实施环境中包括终端110和车机120。
35.终端110是具有车机控制功能的电子设备,该电子设备可以是智能手机、平板电脑、可穿戴式设备、个人电脑等,本实施例对终端110的具体类型不做限定。
36.车机120是安装在车辆里的车载终端,用于实现人与车、车与外界的信息通讯。本技术实施例中,车机120中运行有不同应用程序,用于提供不同服务。
37.终端110与车机120间的通信连接可通过有线或无线方式建立,例如,蓝牙连接、通用串行总线(universal serial bus,usb)、无线保真(wireless fidelity,wifi)连接或移动数据网络连接等等,本实施例对此不作限定。
38.本技术实施例中,终端110在检测到与车机120建立有通信连接的情况下,可显示与目标文本相关的服务推荐列表,当终端110接收到对服务推荐列表中目标服务选项的选择操作时,可向车机120发送服务提供指令,以使车机120提供目标服务。
39.请参考图2,其示出了本技术一个示例性实施例提供的服务提供方法的流程图,本技术实施例以该方法应用于图1所示的终端110为例进行说明,该方法包括:
40.步骤201,接收对目标文本的文本选择操作。
41.在一种可能的实施方式中,终端可检测用户对终端界面中文本的文本选择操作,从而根据文本选择操作确定选择的目标文本。其中目标文本可为任意终端界面内的文本,比如,可为系统界面内的文本,也可为应用程序界面内的文本。
42.可选的,终端可实时检测对终端界面的文本选择操作,或者,可每隔预设周期检测对终端界面的文本选择操作。或者,在另一种可能的实施方式中,终端还可进一步检测是否存在对目标文本的复制操作,当存在复制操作时,表明用户可能需复制目标文本搜索相关服务,该种方式下,终端通过检测剪贴板事件即可,当检测到剪贴板中包含文本内容时,即可将剪贴板内的文本内容确定为目标文本。
43.步骤202,在终端与车机建立有数据通信连接的情况下,显示服务推荐列表,服务推荐列表中包括至少一个候选服务选项,候选服务选项对应的候选服务由车机提供,候选服务与目标文本相关。
44.用户选择的目标文本中可能包含服务意图信息,用户可能需通过车机提供相关服务。本技术实施例中,提供一种服务提供方法,当终端接收到对目标文本的文本选择操作时,可自动显示与目标文本相关的服务推荐列表,使用户选择所需提供的目标服务,从而控制车机提供目标服务。
45.可选的,在满足数据通信连接的条件下,终端可与车机自动建立数据通信连接。或者,用户也可主动触发与车机的数据通信连接。当终端检测到与车机建立有数据通信连接时,可与车机进行通信,从而控制车机提供目标服务。
46.当终端接收到目标文本后,可识别得到与目标文本相关的服务。在一种可能的实施方式中,若终端与车机建立有数据通信连接,即可直接控制车机提供与目标文本相关的服务。
47.其中,候选服务与目标文本相关包括候选服务的服务内容与目标文本的文本内容
相关,候选服务的服务类型与目标文本的服务意图相关中的至少一种。比如,当目标文本包含地址信息时,与目标文本相关的候选服务可为以地址为目的地的导航服务;当目标文本包含视频标识信息时,与目标文本相关的候选服务可为播放视频标识对应视频的视频播放服务。
48.与目标文本相关的候选服务可能仅包含一种,比如,当目标文本包含一个目标地点的地址信息时,候选服务即为以目标地点为目的地的导航服务。或者,与目标文本相关的候选服务也可能包含多种,比如,当目标文本中包含不同地点的地址信息时,候选服务可分别包含以不同地点为目的地的导航服务;当目标文本中包含影视剧信息时,候选服务可能为播放影视剧的视频播放服务,也可能为播放影视剧中音乐的音频播放服务,即根据目标文本确定到的候选服务可能包含多种。
49.因此,在另一种可能的实施方式中,当终端确定与车机建立有数据通信连接的情况下,即可显示服务推荐列表,用于展示与目标文本相关的不同候选服务,用户在服务推荐列表中选择所需的目标服务,以使车机提供用户所需的目标服务。可选的,服务推荐列表显示在服务推荐卡片中,服务推荐卡片中还可包含提示信息,用以提示候选服务由车机提供。
50.示意性的,如图3所示,当检测到对目标文本301的文本选择操作时,显示服务推荐列表302,其中,服务推荐列表中包含第一候选服务选项303(对应第一地点)以及第二候选服务选项304(对应第二地点),其对应不同地点的导航服务。
51.步骤203,响应于对服务推荐列表中目标服务选项的选择操作,向车机发送服务提供指令,以使车机提供目标服务。
52.可选的,服务推荐列表中可包含各个候选服务选项对应的选择控件。且服务推荐卡片中还可包含用于启动车机服务的启动控件。当终端接收到对目标服务选项对应选择控件的触发操作以及对启动控件的触发操作时,即可向车机发送服务提供指令,以使车机提供对应的目标服务。
53.在一种可能的实施方式中,当候选服务选项仅包含一种时,服务推荐列表中仅包含识别到的一种候选服务选项,可仅显示启动控件而无需显示对应的选择控件,当接收到对启动控件的触发操作时,确定接收到对服务推荐列表中目标服务选项的选择操作,向车机发送服务提供指令。而当候选服务选项包含至少两种时,则可显示各个候选服务选项对应的选择控件,当终端接收到对目标服务选项对应选择控件的触发操作以及对启动控件的触发操作时,即可向车机发送服务提供指令。示意性的,如图3所示,当候选服务选项包含两种时,显示的服务推荐卡片中包含各个候选服务选项对应的选择控件305以及启动控件306。当候选服务选项仅包含一种时,如图4所示,显示包含候选服务选项的服务推荐卡片401。
54.可选的,服务提供指令中包含目标服务指示,车机接收到服务提供指令后,车机可根据目标服务指示自动启动对应的目标应用,并提供目标服务。比如,当目标服务是以目标地点为目的地的导航服务时,目标服务指示中即可包含目标地点,车机接收到服务提供指令后,可在导航应用中搜索目标地点,并开启以目标地点为目的地的导航服务。且当车机前台运行有其他应用程序时,还可将前台应用程序切换至后台,并在前台运行目标应用,以提供目标服务。
55.即本技术实施例中,在终端与车机连接的情况下,用户可通过对目标文本的选择
操作,触发终端显示服务推荐列表,通过对目标服务选项的选择操作,即可使终端控制车机自动提供目标服务,通过一键控制操作使车机自动提供目标服务,而无需在车机内进行手动操作,可提高服务提供效率。
56.示意性,如图3所示,在显示服务推荐列表302时,同时显示有启动控件306。当接收到对第一候选服务选项303对应选择控件的触发操作时,且接收到对启动控件306的触发操作时,终端向车机发送服务提供指令,车机提供以第一地点为目的地的导航服务,车机显示屏内显示导航服务对应的导航界面307。
57.综上所述,本技术实施例中,在终端接收到对目标文本的文本选择操作,且终端与车机建立有数据通信连接时,终端可根据目标文本显示服务推荐列表,用户可通过对服务推荐列表中目标服务选项的选择操作,触发终端向车机发送服务提供指令,以使车机可提供目标服务。即本技术实施例中,在终端与车机建立连接的情况下,用户选择目标文本后,终端即可提示用户可通过车机提供的与目标文本相关的候选服务,当用户选择其中的目标服务后,终端可控制车机提供目标服务,而无需用户手动开启车机内的相关服务,可提高通过车机提供服务的效率。
58.当终端获取到目标文本后,可对目标文本进行意图识别,得到候选服务。其中,候选服务的类型可包括导航类服务、视频类服务以及音频类服务等。且对于不同类服务,可选择不同车机显示屏展示服务内容。下面将以示例性实施例进行说明。
59.请参考图5,其示出了本技术另一个示例性实施例提供的服务提供方法的流程图,本技术实施例以该方法应用于图1所示的终端110为例进行说明,该方法包括:
60.步骤501,接收对目标文本的文本选择操作。
61.本步骤实施方式可参考上述步骤201,本实施例不再赘述。
62.步骤502,在终端与车机建立有数据通信连接的情况下,对目标文本进行意图识别,得到服务意图类型,服务意图类型包含导航类服务、视频类服务以及音频类服务中的至少一种。
63.在一种可能的实施方式中,当终端接收到对目标文本的文本选择操作,且与车机建立有数据通信连接的情况下,终端可对目标文本进行意图识别,识别得到目标文本对应的服务意图。
64.可选的,终端中设置有意图识别模块,在获取到目标文本的情况下,可将目标文本输入意图识别模块中进行识别。在识别过程中,首先可识别目标文本对应的服务意图类型,其中,服务意图类型可包含导航类服务、视频类服务以及音频类服务。
65.在一种可能的实施方式中,可根据目标文本的文本内容识别服务意图类型。且根据文本内容识别得到的服务意图类型可能仅为一种,也可能包含多种类型。即同一目标文本对应的候选服务可能存在服务类型不同的服务。
66.可选的,在目标文本包含地址信息的情况下,确定服务意图类型为导航类服务。即当终端识别到目标文本中包含地址时,可确定目标文本对应的服务意图类型为导航类服务。示意性的,如图4所示,当目标文本中包含地址信息“xx省xx市xx区xx街道第一小区”时,确定服务意图类型为导航类服务。
67.可选的,在目标文本包含音视频标识的情况下,确定服务意图类型为视频类服务与音频类服务中的至少一种。即当终端识别到目标文本中包含音视频标识,比如影视剧名
称、歌曲名称,可确定目标文本对应的服务意图类型为音视频服务。且需要说明的是,当终端识别到的目标文本中包含视频标识时,确定目标文本对应的服务意图类型包含音频类服务以及视频类服务中的至少一种,比如,当视频标识为影视剧名称时,可能需观看相关影视剧,或需收听影视剧中相关音乐;当识别到的目标文本中包含音频标识时,同样目标文本对应的服务意图类型可包含音频类服务以及视频类服务中的至少一种,比如,当音频标识为歌曲名称时,可能需观看与歌曲相关的视频,或收听对应歌曲。
68.且在一种可能的实施方式中,还可进一步根据文本语义识别服务意图类型,其中,意图识别模块中设置有意图识别模型,意图识别模型可识别目标文本的文本语义,根据文本语义以及文本内容确定服务意图类型。其中,意图识别模型可为预先训练得到的神经网络,用于意图识别。
69.其中,当目标文本中仅包含音视频标识时,则确定服务意图类型为音频类服务以及视频类服务。而当目标文本中还包含除音视频标识之外的内容时,还可根据目标文本的文本语义识别服务意图类型。
70.示意性的,当目标文本为“给你推荐几部电视剧:电视剧一、电视剧二、电视剧三”时,则可确定服务意图类型为视频类服务。当目标文本为“给你推荐几首歌:歌曲一、歌曲二、歌曲三”时,则可确定服务意图类型为音频类服务。除此之外,当目标文本为“电视剧一中的背景音乐还不错”时,则可确定服务意图类型为音频类服务。
71.步骤503,基于服务意图类型,对目标文本进行内容提取,得到候选服务。
72.当确定服务意图类型后,终端可根据服务意图类型对目标内容进行内容提取,得到候选服务。其中,当目标内容中包含多种服务内容时,也可提取到多种候选服务,即目标文本对应的候选服务可能包含服务内容不同的候选服务。
73.可选的,在服务意图类型为导航类服务的情况下,提取目标文本内的地址信息,得到候选导航服务。当确定服务意图类型为导航类服务的情况下,终端可提取目标文本中所包含的地址信息,从而得到候选导航服务,候选导航服务即为以目标文本中地址为目的地的导航服务。且当目标文本中包含不同地址信息时,可识别到不同候选导航服务。示意性的,如图3所示,当目标文本中包含第一地点:“xx省xx市xx区xx街道第一小区”以及第二地点:“xx省xx市xx区xx街道第二小区”时,则可得到针对第一地点的第一候选导航服务以及第二地点的第二候选导航服务。
74.可选的,在服务意图类型为视频类服务的情况下,提取目标文本内的视频标识,得到候选视频服务。
75.当确定服务意图类型为视频类服务时,终端可提取目标文本中包含的视频标识,得到候选视频服务,候选视频服务即为播放视频标识对应视频的视频播放服务。同样的,当目标文本中包含不同视频标识时,可识别到不同候选视频服务,不同候选视频服务对应播放不同的视频内容。示意性,当目标文本为“给你推荐几部电视剧:电视剧一、电视剧二以及电视剧三”时,则可提取其中的视频标识:电视剧一、电视剧二以及电视剧三,得到针对电视剧一的第一候选视频服务、针对电视剧二的第二候选视频服务以及针对电视剧三的第三候选视频服务。当目标文本为“歌曲一的音乐短片(music video,mv)很好看”时,则可提取其中的视频标识:歌曲一的mv。
76.可选的,在服务意图类型为音频类服务的情况下,提取目标文本内的音频标识,得
到候选音频服务。
77.当确定服务意图类型为音频类服务时,终端可提取目标文本中包含的音频标识,得到候选音频服务,候选音频服务即为播放音频标识对应音频的音频播放服务。同样的,当目标文本中包含不同音频标识时,可识别到不同候选音频服务,不同候选音频服务对应播放不同的音频内容。示意性,当目标文本为“给你推荐几首歌:歌曲一、歌曲二、歌曲三”时,则可提取其中的音频标识:歌曲一、歌曲二、歌曲三。再例如,当目标文本为“电视剧一中的主题曲还不错”时,则可提取其中的音频标识:电视剧一的主题曲。且当目标文本为“电视剧一很好看,主题曲也很不错”时,则可确定服务意图类型包含视频类服务以及音频类服务,提取其中的视频标识:电视剧一;以及提取其中的音频标识:电视剧一主题曲。
78.步骤504,基于候选服务,显示服务推荐列表,其中,不同候选服务的服务内容不同或服务类型不同。
79.当确定候选服务之后,终端可在服务推荐列表中显示各个候选服务对应的候选服务选项。其中,候选服务对应的服务内容可能不同,或者,服务类型不同。
80.且在候选服务对应的服务类型不同时,终端还可在服务推荐列表中显示对应的服务类型以提示用户。
81.示意性的,如图3所示,终端可在服务推荐列表中包含第一候选导航服务选项303与第二候选导航服务选项304。如图6所示,终端可在服务推荐列表中显示电视剧一、电视剧二以及电视剧三分别对应的候选视频服务选项601。如图7所示,终端可在服务推荐列表中显示视频:电视剧一对应的候选视频服务选项以及音乐:电视剧一主题曲对应的候选音频服务选项701。
82.步骤505,响应于对服务推荐列表中目标导航服务选项的选择操作,向车机发送包含中控显示屏的显示屏标识的服务提供指令,以使车机通过中控显示屏提供目标导航服务。
83.当终端接收到对服务推荐列表中目标服务选项的选择操作后,终端可向车机发送服务提供指令,以使车机提供目标服务。在此过程中,车机提供目标服务时可能需通过车机显示屏展示服务内容。而在车辆内可能设置有不同的车机显示屏,因此,在一种可能的实施方式中,还可根据服务类型确定提供目标服务的车机显示屏。
84.可选的,当目标服务为导航服务时,终端可将车机的中控显示屏确定为展示服务内容的显示屏。终端可通过服务提供指令向车机指示对应的显示屏。即当接收到对目标导航服务选项的选择操作时,向车机发送包含中控显示屏的显示屏标识的服务提供指令,车机通过中控显示屏显示服务内容。
85.步骤506,响应于对服务推荐列表中目标视频服务选项的选择操作,向车机发送包含目标显示屏的显示屏标识的服务提供指令,以使车机通过目标显示屏提供目标视频服务,目标显示屏是除中控显示屏之外的车机显示屏。
86.可选的,当目标服务为视频服务时,终端可将除中控显示屏之外的显示屏确定为展示服务内容的显示屏。比如,可将副驾显示屏确定为目标显示屏,车机通过副驾显示屏提供目标视频服务。
87.进一步的,除中控显示屏之外的车机显示屏可能多个显示屏,其中,当车机显示屏包含多个显示屏时,终端还可进一步在多个显示屏中选择目标显示屏。可选的,终端可从车
机处获取座舱状态信息,根据座舱状态信息选择目标显示屏。目标显示屏的位置与已乘坐状态的座舱的位置相对应。其中,终端中存储有不同显示屏与不同位置的座舱的对应关系,比如,主驾驶对应中控显示屏,副驾驶对应副驾显示屏,后座对应后座显示屏。当确定处于已乘坐状态的座舱后,终端即可根据已乘坐状态的座舱的位置确定对应的目标显示屏。
88.示意性的,当处于已乘坐状态的座舱为副驾驶时,则目标显示屏为副驾显示屏;当处于已乘坐状态的座舱为后座时,目标显示屏为后座显示屏。
89.或者,在另一种可能的实施方式中,可由用户手动选择车机显示屏。该方式可包括步骤506a-506b:
90.步骤506a,响应于对目标视频服务选项的选择操作,显示显示屏选择列表,显示屏选择列表内包含不同的候选显示屏选项,候选显示屏选项对应的候选显示屏是除中控显示屏之外的车机显示屏。
91.在一种可能的实施方式中,当终端接收到对目标视频服务选项的选择操作时,需通过车机的显示屏播放视频,终端可显示显示屏选择列表,以供用户进行选择。其中,显示屏选择列表中包含的不同候选显示屏是除中控显示屏之外的车机显示屏。终端可从车机处获取车机显示屏信息,从而确定除中控显示屏之外的车机显示屏。比如,当车辆内设置有中控显示屏、副驾显示屏以及后座显示屏时,则终端显示的显示屏选择列表中可包含副驾显示屏以及后座显示屏。
92.步骤506b,响应于对显示屏选择列表中目标显示屏选项的选择操作,向车机发送包含目标显示屏的显示屏标识的服务提供指令。
93.当接收到对目标显示屏选择的选择操作时,终端可向车机发送包含目标显示屏的显示屏标识的服务提供指令,以使车机通过目标显示屏播放视频。
94.上述方式中由终端选择车机显示屏提供目标服务。而在另一种可能的实施方式中,也可由车机选择车机显示屏。当车机接收到服务提供指令后,可根据服务类型选择车机显示屏。可选的,当目标服务为导航服务时,车机可自动通过中控显示屏提供导航服务,而当目标服务为视频服务时,车机在除中控显示屏之外的一个或多个显示屏内播放视频。且车机同样可根据座舱状态信息选择目标显示屏,本实施例对此不做限定。
95.在一种可能的实施方式中,服务提供框架可如图8所示,其中,终端801可检测文本选择操作,当检测到目标文本的文本选择操作之后,可对目标文本进行意图识别,从而得到候选服务,之后显示包含候选服务的服务推荐列表,当接收到用户对服务推荐列表中目标服务选项的选择操作时,完成智能推荐意图确认,将确认得到的目标服务发送至分布式调度模块,分布式调度模块可向车机802的分布式调度模块发送服务提供指令,其中,包含对于目标服务的指示信息。
96.当车机802的分布式调度模块接收到服务提供指令时,可进行车机行为控制。当目标服务为目标视频服务时,车机进行视频播放;当目标服务为目标音频服务时,车机可进行音乐播放;当目标服务为目标导航服务时,车机可进行导航。
97.本实施例中,终端可根据目标文本识别对应的服务意图类型,并根据目标文本确定候选服务,即可根据用户对目标文本的文本选择操作,进行智能推荐,以便用户选择所需的目标服务。
98.且本实施例中,针对不同服务类型,可自动选择对应的车机显示屏,以控制车机通
过对应的车机显示屏显示服务内容,避免用户对车机显示屏的切换过程,可提高车机服务效率。
99.在一种可能的情况下,对于候选服务还可能对应有不同子服务选项,终端还可提供子服务选项以供用户进行选择。且在向车机发送服务提供指令后,车机将启动目标应用,并搜索目标服务,车机在搜索成功的情况下,可提供目标服务,而在搜索失败的情况下,还可向终端反馈。下面将以示例性实施例进行说明。
100.请参考图9,其示出了本技术另一个示例性实施例提供的服务提供方法的流程图,本技术实施例以该方法应用于图1所示的终端110为例进行说明,该方法包括:
101.步骤901,接收对目标文本的文本选择操作。
102.其中,步骤901的实施方式可参考上述步骤201,本实施例不再赘述。
103.步骤902,在终端与车机建立有数据通信连接的情况下,显示服务推荐列表。
104.其中,步骤902的实施方式可参考上述步骤502至504,本实施例不再赘述。
105.步骤903,响应于对目标服务选项的选择操作,且目标服务包含子服务的情况下,显示子服务选项列表。
106.在一种可能的实施方式中,根据目标文本确定的候选服务还可能包含不同子服务。比如,当候选服务为针对目标电视剧的视频服务时,候选服务包含目标电视剧对应不同剧集的子服务;当候选服务为针对目标歌曲的音频服务时,候选服务包含不同歌手演唱的目标歌曲的子服务。即子服务对应的服务内容为候选服务的服务内容的子内容。
107.即终端还可针对候选服务进行搜索,得到其包含的子服务。比如,根据视频标识进行搜索,得到其剧集信息;对音频标识进行搜索,得到其对应的音频。
108.因此,在用户选择目标服务选项,终端接收到对目标服务选项的选择操作之后,若目标服务包含子服务时,终端还可显示子服务选项列表,在子服务选项列表中包含各个子服务对应的子服务选项,以供用户进行选择。
109.示意性的,如图10所示,当用户选择电视剧一对应的目标服务选项1001后,终端可显示子服务选项列表1002,其中,子服务选项列表中包含电视剧一的不同剧集选项。
110.步骤904,响应于对子服务选项列表中目标子服务选项的选择操作,向车机发送服务提供指令,以使车机提供目标子服务。
111.当终端接收到对子服务选项列表中目标子服务选项的选择操作,且接收到对启动控件的触发操作时,终端可向车机发送包含目标子服务的服务提供指令,以使车机提供目标子服务。
112.步骤905,在接收到车机发送的搜索失败指示的情况下,启动目标应用。
113.可选的,当向车机发送服务提供指令,以使车机提供目标服务之后,车机启动目标服务对应的目标应用,以及在目标应用内搜索目标服务,以提供目标服务,车机搜索目标服务的搜索过程以及搜索结果展示在车机显示屏上。
114.在一种可能的实施方式中,车机接收服务提供指令之后,启动目标应用,且在目标应用内搜索目标服务,其中,搜索过程以及搜索结果均会展示的车机显示屏上。
115.示意性的,当目标服务为针对第一地点的导航服务时,当终端向车机发送服务提供指令之后,车机将启动本地的导航应用,并在车机显示屏内显示导航应用的应用界面,且在其中搜索第一地点,搜索过程可展示的车机显示屏上。若搜索到第一地点,则开始导航服
务,若未搜索到,则显示搜索失败。
116.由于应用开发者对车机的适配较少,因此,车机内安装的应用程序可能较少,所能提供的服务资源也较少,可能存在无法搜索到目标服务的情况。因此,在一种可能的实施方式中,在车机未搜索到目标服务的服务内容时,还可向终端反馈,发送搜索失败指示。当终端接收到车机发送搜索失败指示的情况下,可启动目标服务对应的目标应用,从而在目标应用内搜索目标服务。
117.步骤906,在目标应用内搜索目标服务,以及将目标服务的服务内容重定向至车机。
118.可选的,当终端搜索到目标服务的情况下,可将目标服务的服务内容重定向至车机中,从而通过车机显示屏显示服务内容。
119.可选的,当服务内容包含显示画面时,终端可将显示帧数据传输至车机,由车机进行显示。
120.当服务内容包含音视频数据时,终端可将视频流数据以及音频流数据传输至车机,由车机进行显示。
121.步骤907,在接收到车机发送的至少两种服务内容的情况下,显示内容选择列表。
122.且当车机搜索目标服务时,可能搜到针对于目标服务的两种服务内容,比如,当为导航服务时,可能搜索到不同导航路线;当为视频服务时,可能搜索到不同视频内容。在一种可能的实施方式中,为便于用户选择服务内容,车机可向终端发送至少两种服务内容,当终端接收到至少两种服务内容的情况下,可显示内容选择列表,用于供用户选择。
123.示意性的,当车机搜索到针对第一地点的两条导航路线时,车机可将两条导航路线发送至终端,终端显示的内容选择列表中包含两条导航路线。
124.步骤908,响应于对内容选择列表中目标服务内容的选择操作,向车机发送内容提供指令,以使车机提供关于目标服务内容的目标服务。
125.当终端接收到对目标服务内容的选择操作时,终端可向车机发送内容提供指令,其中,内容提供指令中指示有目标服务内容的内容标识,车机接收到内容提供指令后,可提供关于目标服务内容的目标服务。
126.本实施例中,当用户所选的目标服务包含子服务时,终端还可显示子服务选择列表,以供用户选择,用户可直接在终端侧进行选择,提高车机提供用户所需服务的效率。
127.且本实施例中,当车机搜索到多种服务内容时,还可向终端反馈,以供用户进行选择,提高车机提供用户所需服务的效率。且当车机未搜索到服务内容时,终端还可启动目标应用搜索服务内容,将服务内容重定向至车机,由车机提供服务。
128.请参考图11,其示出了本技术一个实施例提供的服务提供装置的结构框图。该装置可以包括:
129.接收模块1101,用于接收对目标文本的文本选择操作;
130.显示模块1102,用于在所述终端与车机建立有数据通信连接的情况下,显示服务推荐列表,所述服务推荐列表中包括至少一个候选服务选项,所述候选服务选项对应的候选服务由所述车机提供,所述候选服务与所述目标文本相关;
131.发送模块1103,用于响应于对所述服务推荐列表中目标服务选项的选择操作,向所述车机发送服务提供指令,以使所述车机提供目标服务。
132.可选的,所述显示模块1102,还用于:
133.对所述目标文本进行意图识别,得到服务意图类型,所述服务意图类型包含导航类服务、视频类服务以及音频类服务中的至少一种;
134.基于所述服务意图类型,对所述目标文本进行内容提取,得到所述候选服务;
135.基于所述候选服务,显示所述服务推荐列表,其中,不同候选服务的服务内容不同或服务类型不同。
136.可选的,所述显示模块1102,还用于:
137.在所述服务意图类型为所述导航类服务的情况下,提取所述目标文本内的地址信息,得到候选导航服务;
138.在所述服务意图类型为所述视频类服务的情况下,提取所述目标文本内的视频标识,得到候选视频服务;
139.在所述服务意图类型为所述音频类服务的情况下,提取所述目标文本内的音频标识,得到候选音频服务。
140.可选的,所述显示模块1102,还用于:
141.在所述目标文本包含地址信息的情况下,确定所述服务意图类型为所述导航类服务;
142.在所述目标文本包含音视频标识的情况下,确定所述服务意图类型为所述视频类服务与所述音频类服务中的至少一种。
143.可选的,所述发送模块1103,还用于:
144.响应于对所述服务推荐列表中目标导航服务选项的选择操作,向所述车机发送包含中控显示屏的显示屏标识的服务提供指令,以使所述车机通过所述中控显示屏提供目标导航服务;
145.响应于对所述服务推荐列表中目标视频服务选项的选择操作,向所述车机发送包含目标显示屏的显示屏标识的服务提供指令,以使所述车机通过所述目标显示屏提供目标视频服务,所述目标显示屏是除所述中控显示屏之外的车机显示屏。
146.可选的,所述发送模块1103,还用于:
147.响应于对所述目标视频服务选项的选择操作,显示显示屏选择列表,所述显示屏选择列表内包含不同的候选显示屏选项,所述候选显示屏选项对应的候选显示屏是除所述中控显示屏之外的车机显示屏;
148.响应于对所述显示屏选择列表中目标显示屏选项的选择操作,向所述车机发送包含所述目标显示屏的显示屏标识的服务提供指令。
149.可选的,所述发送模块1103,还用于:
150.响应于对目标服务选项的选择操作,且所述目标服务包含子服务的情况下,显示子服务选项列表;
151.响应于对所述子服务选项列表中目标子服务选项的选择操作,向所述车机发送服务提供指令,以使所述车机提供目标子服务。
152.可选的,所述向所述车机发送服务提供指令之后,所述车机启动所述目标服务对应的目标应用,以及在所述目标应用内搜索所述目标服务,以提供所述目标服务,所述车机搜索所述目标服务的搜索过程以及搜索结果展示在车机显示屏上。
153.可选的,所述车机搜索到至少两种目标服务的服务内容;
154.所述显示模块1102,还用于在接收到所述车机发送的所述至少两种服务内容的情况下,显示内容选择列表。
155.所述发送模块1103,还用于响应于对所述内容选择列表中目标服务内容的选择操作,向所述车机发送内容提供指令,以使所述车机提供关于所述目标服务内容的目标服务。
156.可选的,所述车机未搜索到所述目标服务;
157.所述装置还包括:
158.启动模块,用于在接收到所述车机发送的搜索失败指示的情况下,启动所述目标应用;
159.所述发送模块1103,还用于在所述目标应用内搜索所述目标服务,以及将所述目标服务的服务内容重定向至所述车机。
160.综上所述,本技术实施例中,在终端接收到对目标文本的文本选择操作,且终端与车机建立有数据通信连接时,终端可根据目标文本显示服务推荐列表,用户可通过对服务推荐列表中目标服务选项的选择操作,触发终端向车机发送服务提供指令,以使车机可提供目标服务。即本技术实施例中,在终端与车机建立连接的情况下,用户选择目标文本后,终端即可提示用户可通过车机提供的与目标文本相关的候选服务,当用户选择其中的目标服务后,终端可控制车机提供目标服务,而无需用户手动开启车机内的相关服务,可提高通过车机提供服务的效率。
161.需要说明的是:上述实施例提供的装置,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置与方法实施例属于同一构思,其实现过程详见方法实施例,这里不再赘述。
162.请参考图12,其示出了本技术一个示例性实施例提供的终端的结构方框图。终端1200可以包括一个或多个如下部件:处理器1210、存储器1220以及显示屏1230。
163.处理器1210可以包括一个或者多个处理核心。处理器1210利用各种接口和线路连接整个终端1200内的各个部分,通过运行或执行存储在存储器1220内的指令、程序、代码集或指令集,以及调用存储在存储器1220内的数据,执行终端1200的各种功能和处理数据。可选地,处理器1210可以采用数字信号处理(digital signal processing,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logic array,pla)中的至少一种硬件形式来实现。处理器1210可集成中央处理器(central processing unit,cpu)、图像处理器(graphics processing unit,gpu)、神经网络处理器(neural-network processing unit,npu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责触摸显示屏所需要显示的内容的渲染和绘制;npu用于实现人工智能(artificial intelligence,ai)功能;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器1210中,单独通过一块芯片进行实现。
164.存储器1220可以包括随机存储器(random access memory,ram),也可以包括只读存储器(read-only memory,rom)。可选地,该存储器1220包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器1220可用于存储指令、程
序、代码、代码集或指令集。存储器1220可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等;存储数据区可存储根据终端1200的使用所创建的数据(比如音频数据、电话本)等。
165.显示屏1230是用于显示用户界面的显示组件。可选的,该显示屏还具有触控功能,通过触控功能,用户可以使用手指、触摸笔等任何适合的物体在显示屏上进行触控操作。
166.除此之外,本领域技术人员可以理解,上述附图所示出的终端1200的结构并不构成对终端的限定,终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。比如,终端1200中还包括摄像组件、麦克风、扬声器、射频电路、输入单元、传感器(比如加速度传感器、角速度传感器、光线传感器等等)、音频电路、wifi模块、电源、蓝牙模块等部件,在此不再赘述。
167.本技术实施例还提供了一种计算机可读存储介质,该计算机可读存储介质存储有至少一条程序代码,所述程序代码由处理器加载并执行以实现如上各个实施例所述的服务提供方法。
168.本技术实施例提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。终端的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该终端执行上述方面的各种可选实现方式中提供的服务提供方法。
169.应当理解的是,在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。另外,本文中描述的步骤编号,仅示例性示出了步骤间的一种可能的执行先后顺序,在一些其它实施例中,上述步骤也可以不按照编号顺序来执行,如两个不同编号的步骤同时执行,或者两个不同编号的步骤按照与图示相反的顺序执行,本技术实施例对此不作限定。
170.以上所述仅为本技术的可选实施例,并不用以限制本技术,凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。


文章投稿或转载声明

本文链接:http://www.wtabcd.cn/zhuanli/patent-9-1069-0.html

来源:专利查询检索下载-实用文体写作网版权所有,转载请保留出处。本站文章发布于 2022-11-27 21:26:27

发表评论

验证码:
用户名: 密码: 匿名发表
评论列表 (有 条评论
2人围观
参与讨论