本公开涉及数据处理,具体涉及数据传输、数据获取等,可应用于车载终端数据传输场景下,尤其涉及一种数据传输方法、装置、系统、设备及存储介质。
背景技术:
1、随着科技发展,在车辆上安装的车载终端已经成为了人们获取信息的又一重要途径。
2、在车载场景下,用户使用车载终端向大语言模型云端进行提问时,车载终端需要通过车辆服务云端将问题转发给大模型云端,大语言模型云端根据用户的问题生成完整回答后,将完整回答通过车辆服务云端将完整回答的文本转发给车载终端,车载终端向用户显示完整回答,或者,根据完整回答的文本进行语音合成,为用户进行语音播报。
3、但是,目前用户提问的过程中,用户等待时间较长,导致用户体验较差。
技术实现思路
1、本公开提供了一种数据传输方法、装置、系统、设备及存储介质,能够减少用户的等待时间,提高用户体验。
2、根据本公开的第一方面,提供了一种数据传输方法,包括:
3、接收到第一请求,第一请求包括用户终端接收到的用户输入的问题;根据第一请求,生成第二请求,第二请求包括流式传输指令和第一请求,第二请求,用于请求大语言模型云端根据用户输入的问题进行回答生成答复数据,流式传输指令用于指示大语言模型云端以字符流的方式生成并返回答复数据;向大语言模型云端发送第二请求;接收到大语言模型云端根据第二请求发送的答复数据的字符流;向用户终端发送答复数据的字符流,答复数据的字符流用于用户终端按字符依次输出答复数据。
4、根据本公开的第二方面,提供了一种数据传输方法,包括:
5、接收用户输入的问题,并生成第一请求,第一请求包括用户输入的问题;向服务云端发送第一请求;接收到服务云端发送的答复数据的字符流,答复数据的字符流为大语言模型云端根据,服务云端根据第一请求生成的第二请求,生成并返回给服务云端的数据流;其中,第二请求包括流式传输指令和第一请求,第二请求,用于请求大语言模型云端根据用户输入的问题进行回答生成答复数据,流式传输指令用于指示大语言模型云端以字符流的方式生成并返回答复数据;根据答复数据的字符流,按字符依次输出答复数据。
6、根据本公开的第三方面,提供了一种数据传输装置,该装置包括:
7、接收模块,用于接收到第一请求,第一请求包括用户终端接收到的用户输入的问题。
8、处理模块,用于根据第一请求,生成第二请求,第二请求包括流式传输指令和第一请求,第二请求用于请求大语言模型云端根据用户输入的问题进行回答生成答复数据,流式传输指令用于指示大语言模型云端以字符流的方式生成并返回答复数据。
9、发送模块,用于向大语言模型云端发送第二请求。
10、接收模块,还用于接收到大语言模型云端根据第二请求发送的答复数据的字符流。
11、发送模块,向用户终端发送答复数据的字符流,答复数据的字符流用于用户终端按字符依次输出答复数据。
12、根据本公开的第四方面,提供了一种数据传输装置,该装置包括:
13、接收模块,用于接收用户输入的问题,并生成第一请求,第一请求包括用户输入的问题。
14、发送模块,用于向服务云端发送第一请求。
15、接收模块,还用于接收到服务云端发送的答复数据的字符流,答复数据的字符流为大语言模型云端根据,服务云端根据第一请求生成的第二请求,生成并返回给服务云端的数据流;其中,第二请求包括流式传输指令和第一请求,第二请求,用于请求大语言模型云端根据用户输入的问题进行回答生成答复数据,流式传输指令用于指示大语言模型云端以字符流的方式生成并返回答复数据。
16、处理模块,用于根据答复数据的字符流,按字符依次输出答复数据。
17、根据本公开的第五方面,提供了一种数据传输系统,该系统包括相互通信连接的服务云端、用户终端以及大语言模型云端,服务云端用于执行如第一方面的方法,用户终端用于执行如第二方面的方法。
18、根据本公开的第六方面,提供了一种电子设备,包括:至少一个处理器;以及与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行如第一方面的方法或第二方面的方法。
19、根据本公开的第七方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,计算机指令用于使计算机执行根据第一方面的方法或第二方面的方法。
20、根据本公开的第八方面,提供了一种计算机程序产品,包括计算机程序,计算机程序在被处理器执行时实现根据第一方面的方法或第二方面的方法。
21、应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
1.一种数据传输方法,所述方法包括:
2.根据权利要求1所述的方法,所述向所述用户终端发送所述答复数据的字符流,包括:
3.根据权利要求2所述的方法,所述短句规则包括:
4.根据权利要求2所述的方法,所述短句规则包括:
5.根据权利要求1所述的方法,所述向所述用户终端发送所述答复数据的字符流,包括:
6.根据权利要求1-5任一项所述的方法,在所述接收到第一请求之前,所述方法还包括:
7.一种数据传输方法,所述方法包括:
8.根据权利要求7所述的方法,所述根据所述答复数据的字符流,按字符依次输出所述答复数据,包括:
9.根据权利要求7所述的方法,所述根据所述答复数据的字符流,按字符依次输出所述答复数据,包括:
10.根据权利要求9所述的方法,所述根据所述答复数据的字符流,按字符依次输出所述答复数据对应的音频,包括:
11.一种数据传输装置,所述装置包括:
12.根据权利要求11所述的装置,所述发送模块,具体用于:
13.根据权利要求12所述的装置,所述短句规则包括:
14.根据权利要求12所述的装置,所述短句规则包括:
15.根据权利要求11所述的装置,所述发送模块,具体用于:
16.根据权利要求11-15任一项所述的装置,所述接收模块,还用于:
17.一种数据传输装置,所述装置包括:
18.根据权利要求17所述的装置,所述处理模块,具体用于:
19.根据权利要求17所述的装置,所述处理模块,具体用于:
20.根据权利要求19所述的装置,所述处理模块,具体用于:
21.一种数据传输系统,所述系统包括相互通信连接的服务云端、用户终端以及大语言模型云端,所述服务云端用于执行如权利要求1-6任一项所述的方法,所述用户终端用于执行如权利要求7-10任一项所述的方法。
22.一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;
23.一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使计算机执行权利要求1-6任一项所述的方法或权利要求7-10任一项所述的方法。
24.一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1-6任一项所述的方法或权利要求7-10任一项所述的方法。