一种数据的发送方法、电子设备、芯片和存储介质与流程

文档序号:27257523发布日期:2021-11-05 20:20阅读:93来源:国知局
一种数据的发送方法、电子设备、芯片和存储介质与流程

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.第二获取模块,用于若第一上行语音数据中包括一个或多个第一关键词,获取与第一关键词对应的第一数据;
27.形成模块,用户将第一上行语音数据和第一数据合并,以形成第二上行语音数据;
28.发送模块,用于向第二电子设备发送第二上行语音数据。
29.第三方面,本技术提供了一种电子设备,电子设备还包括处理器和存储设备,存储设备存有程序指令,程序指令由处理器运行时,使得电子设备执行第二方面所述的发送方法。
30.第四方面,本技术提供了一种计算机可读存储介质,包括计算机指令,当计算机指令在计算机设备上运行时,使得计算机设备执行如第一方面所述的发送方法。
附图说明
31.图1为本技术实施例提供的一种语音数据的发送装置100的结构示意图;
32.图2为本技术实施例提供的语音数据的发送装置100中各模块之间的交互示意图;
33.图3为本技术一个实施例提供的一种语音数据的发送方法的流程图;
34.图4为本技术一个实施例提供的一种语音数据的发送方法的流程图;
35.图5为本技术一个实施例提供的电子设备5的结构示意图。
具体实施方式
36.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行描述。其中,在本技术实施例的描述中,除非另有说明,“/”表示或的意思,例如,a/b可以表示a或b;本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。
37.以下,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本技术实施例的描述中,除非另有说明,“多个”的含义是两个或两个以上。
38.人们在遇到危险情况时,需要向外界发出求助信号,在某些情况下求助人可以在受监视的情况下和亲人或朋友进行通话,如何利用这种可能是唯一的机会向对方传达求助信息而不被察觉是一个技术问题。
39.相关技术中,用户可通过向终端说出安全词或实体按键的方式来激活报警功能,向预设的某个紧急联系人发送短信、微信或其它信息进行求助或报警。其中,安全词可以是用户在终端上提前设置的词语,在终端可以检测到安全词时,触发报警功能。此外,通过语音安全词触发报警功能的方式,容易被发现,并且用户也无法知道是否成功激活报警功能,
另外发送信息具有异步性,不能保证一定发送成功或者对方注意到。实体按键的方式,在受监视的情况下无法进行操作。
40.基于此,本技术提出了一种语音数据的发送方法,已解决或者部分解决上述技术问题。
41.参见图1,为本技术一个实施例提供的一种语音数据的发送装置100的结构示意图。
42.发送装置100包括存储模块102,存储模块102用于存储用户输入的一个或者多个第一关键词,以及与一个或多个第一关键词对应的第一数据。具体地,用户可以通过发送装置100上运行的预设应用,向存储模块102输入一个或者多个第一关键词以及一个或多个第一关键词对应的第一数据。该第一数据可以包括用户提前录入的语音信息,语音信息中可包括求助信息等。
43.发送装置100包括获取模块104,获取模块104用于在发送装置100进行语音业务时,获取第一上行语音数据,该第一上行语音数据可以包括用户所说的内容等等。示例性地,获取模块104可获取一个或多个预设时间段内的第一上行语音数据,例如获取模块104可每间隔n秒获取第一上行语音数据。n可以根据手机性能、功耗、用户体验以及所使用的人工智能检测算法的要求等综合情况选取一个合适的数值,比如2秒。
44.发送装置100包括匹配模块106,匹配模块106用于对获取模块104获取的第一上行语音数据和存储模块102中的一个或多个第一关键词进行匹配。
45.语音数据的发送装置100包括上报模块108,如果第一上行语音数据中的内容和存储模块102中的一个或多个第一关键词匹配,如第一上行语音数据中包括一个或多个第一关键词,上报模块108可从存储模块102获取该第一数据,并将第一数据与第一上行语音数据混合或合并,以使得正在与语音数据的发送装置100进行通话的对端装置,能够接收并播放第一数据中的语音信息。示例性地,第一上行语音数据和第一数据混合后的数据可以称为第二数据。
46.发送装置100包括位置模块110,位置模块110用于在第一上行语音数据的内容和存储模块102中的一个或多个第一关键词匹配时,获取发送装置100的位置数据。示例性地,该位置数据也可称为第二数据。位置模块110可以将位置数据的格式转化成语音数据的格式,并将转化后的位置数据发送给上报模块108。示例性地,该格式转化后的位置数据可以称为第三数据。
47.上报模块108可将第一数据、第三数据以及第一上行语音数据混合或合并,然后发给对端装置,使得正在与发送装置100进行通话的对端装置,可接收并播放到第一数据中的语音信息和第三数据中的语音信息。
48.参见图2,为本技术一个实施例中提供的语音数据的发送装置100中各模块之间的交互示意图。
49.步骤a,获取模块104获取用户的第一上行语音数据。示例性地,获取模块可获取一个或多个预设时间段内用户发出的第一上行语音数据。
50.步骤b,获取模块104获取第一上行语音数据后,将第一上行语音数据发送给匹配模块106。
51.在一个示例中,获取模块104可判断获取的第一上行语音数据是否为特定用户的
语音数据,具体地,获取模块在获取用户的语音数据时,识别第一上行语音数据中的声纹信息,以确定是否为特定用户。在一个示例中,获取模块104仅将特定用户发出的第一上行语音数据发送给匹配模块106。
52.步骤c,匹配模块106可以接收到第一上行语音数据后,可以从存储模块102获取用户预先输入的一个或多个第一关键词。
53.步骤d,匹配模块106从第一上行语音数据确定一个或多个第二关键词,并将一个或多个第一关键词和一个或多个第二关键词进行比较。若是一个或多个第一关键词和一个或多个第二关键词相匹配,匹配模块106可以向上报模块108发送匹配的关键词(步骤e)。一个或多个第一关键词和一个或多个第二关键词相匹配可以为第一关键词与第二关键词一致。
54.步骤f,上报模块108可以从存储模块102获取与该第一关键词对应的第一数据,然后将第一数据与第一上行语音数据合并,以使得正在与发送装置100进行通话的对端装置,能够接收并播放第一数据中的语音信息。
55.步骤g,若是第一关键词和一个或多个第二关键词相匹配,匹配模块106还可以向位置模块110发送匹配的指示消息。
56.步骤h,位置模块110可以基于指示消息,获取发送装置100的位置数据,即第二数据,并将位置数据的格式转化成与语音数据相同的格式,以获得第三数据,然后将第三数据发送给上报模块108。
57.步骤i,上报模块108可将第一数据和第三数据合并到第一上行语音数据中,以获得第二上行语音数据,以使得正在与发送装置100进行通话的对端装置,能够同时接收到第二上行语音数据。可以理解,对端装置接收到第二上行语音数据后,可以声音的形式播放第一上行语音数据中的内容、发送装置100的位置以及第一数据数据中的求助信息。
58.参见图3,为本技术一个实施例提供的一种语音数据的发送方法的流程图,该发送方法可应用与上述发送装置100
59.步骤302,语音业务开始。
60.步骤304,获取第一上行语音数据。可以理解,该第一上行语音数据为发送装置100进行语音业务时,从用户接收到的语音数据。
61.步骤306,检测第一上行语音数据中是否包括一个或多个第一关键词,具体地,可以通过将第一上行语音数据中的第二关键词分别与该第一关键词进行比较,以确定第一上行语音数据中是否包括该第一关键词。
62.步骤308,获取与第一关键词对相应的第一数据,可以理解,该预设数据可以包括用户提前设置的求助语音。该预设数据可以为上述第一数据。
63.步骤310,将预设数据与第一上行语音数据合并,形成第二上行语音数据。
64.步骤312,发送第二上行语音数据。可以理解,该第二上行语音数据用于发送给与发送装置进行语音业务的对端设备。
65.因为预设数据是在发送装置接收到第一上行语音数据后和第一上行语音数据混合的,不会在本地回放,所以使用者的电话打开免提被人在旁边监听是听不到提示语音的,只有接电话方可以听到。
66.在一个实施例中,上述步骤中,若未检测第一上行语音数据中包括一个或多个第
一关键词,则进入步骤316,直接发送第一上行语音数据。
67.步骤318,语音业务结束。
68.参见图4,为本技术一个事实自提供的一种语音数据的发送方法的流程图,本技术所示方法可以应用于电子设备5。具体包括:
69.步骤402,电子设备获取第一上行语音数据。
70.示例性地,该第一上行语音数据可以包括语音数据。
71.步骤404,电子设备判断所述第一上行语音数据中是否包括一个或多个第一关键词;
72.在一个示例中,电子设备可以从第一上行语音数据中获取一个或多个第二关键词,将所述第二关键词与所述第一关键词进行匹配,基于匹配结果,确定所述第一上行语音数据中是否包括一个或多个所述第一关键词。示例性地,如果匹配,则第一上行语音数据中包括一个或多个所述第一关键词。
73.步骤406,若所述第一上行语音数据中包括一个或多个所述第一关键词,获取与所述第一关键词对应的第一数据。
74.示例性地,该第一数据可以包括语音数据,例如用户预定义的报警求助信息,可以包含报警内容、提示用户保持冷静、提示合适的回复方式等自定义的语音内容。
75.在一个示例中,若所述第一上行语音数据中包括一个或多个所述第一关键词,电子设备可获取第二数据,将所述第二数据的格式进行转化,以形成第三数据,所述第三数据的格式与所述第一上行语音数据的格式一致。
76.示例性地,第二数据可以包括位置数据,然后将位置数据进行格式转化,例如转化成语音格式,从而使得第二数据在与电子设备5的进行语音业务的对端设备中,以语音形式播放该位置数据。使得对端设备用户确定电子设备5的位置。
77.步骤408,电子设备将所述第一上行语音数据和所述第一数据合并,以形成第二上行语音数据;
78.电子设备将所述第一上行语音数据和所述第一数据合并可以理解为将第一上行语音数据第一数据混合,第一上行语音数据和所述第一数据分别在对端播放。
79.为了避免第一上行语音数据的声音过大,影响对端设备用户听到的信息,在将所述第一上行语音数据和所述第一数据合并时,可以调整第一上行语音数据的音量信息,使得第一上行语音数据声音低于第一数据的声音。
80.步骤410,电子设备向第二电子设备发送所述第二上行语音数据。
81.参见图5,具体涉及本技术一个实施例提供的电子设备5的结构示意图。
82.本发明提出语音数据的发送方法可应用于电子设备5上,电子设备5包括,但不仅限于,处理器11、存储器12。本领域技术人员可以理解,图5仅仅是电子设备的示例,并不构成对电子设备5的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如电子设备5还可以包括输入输出设备、网络接入设备、总线等。
83.所称处理器11可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field

programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、
分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
84.存储器12可以是电子设备5的内部存储单元,例如电子设备5的硬盘或内存。存储器12也可以是电子设备5的外部存储设备,例如电子设备5上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。进一步地,存储器12还可以既包括电子设备5的内部存储单元也包括外部存储设备。存储器12用于存储计算机程序以及电子设备5所需的其他程序和数据。存储器12还可以用于暂时地存储已经输出或者将要输出的数据。
85.在一个实施例中,电子设备还可包括显示屏,用于显示图像,视频等,还可以用来接受用户输入的数据。显示屏包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,lcd),有机发光二极管(organic light

emitting diode,oled),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active

matrix organic light emitting diode的,amoled),柔性发光二极管(flex light

emitting diode,fled),miniled,microled,micro

oled,量子点发光二极管(quantum dot light emitting diodes,qled)等。在一些实施例中,电子设备5可以包括1个或n个显示屏,n为大于1的正整数。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1