一种基于WEB的音频场景定时切换方法、装置及介质与流程

文档序号:31124590发布日期:2022-08-13 02:48阅读:89来源:国知局
一种基于WEB的音频场景定时切换方法、装置及介质与流程
一种基于web的音频场景定时切换方法、装置及介质
技术领域
1.本发明涉及网页控制技术领域,尤其是一种基于web的音频场景定时切换方法、装置及介质。


背景技术:

2.目前市场上面的音频处理器一般都具备音频场景功能,场景功能的切换一般由用户通过网页或者控制软件去点击相应的场景按钮,从而实现相应音频场景的切换,获得音频处理器对应场景的音频效果输出。但是现有的音频场景切换功能,一般基于用户的实时操作进行控制,而不能实现场景的自动切换的功能。


技术实现要素:

3.有鉴于此,本发明实施例提供一种基于web的音频场景定时切换方法、装置及介质,能够实现自动化的音频处理器音频场景定时切换。
4.第一方面,本发明实施例提供了一种基于web的音频场景定时切换方法,包括:
5.接收来自客户端的控制连接请求;
6.响应于所述控制连接请求,向所述客户端发送控制平台网页文件并完成控制连接;
7.根据所述控制连接接收来自所述客户端的定时控制消息体;
8.根据所述定时控制消息体进行音频场景定时切换控制。
9.可选地,所述方法还包括:
10.根据所述音频场景定时切换控制的结果,在所述定时控制消息体加入get/post包头并返回至所述客户端。
11.可选地,所述接收来自客户端的控制连接请求,包括:
12.根据tcp服务,监听来自所述客户端的url路径请求。
13.可选地,所述响应于所述控制连接请求,向所述客户端发送控制平台网页文件并完成控制连接,包括:
14.响应于所述控制连接请求,在所述控制平台网页文件加入get/post包头并返回至所述客户端;
15.根据所述控制平台网页文件,完成控制连接。
16.可选地,所述根据所述定时控制消息体进行音频场景定时切换控制,包括:
17.根据所述定时控制消息体的各音频场景的定时信号,顺次执行各音频场景功能。
18.可选地,所述根据所述定时控制消息体的各音频场景的定时信号,顺次执行各音频场景功能,包括:
19.当目标音频场景不存在定时信号,进行音频场景跳转判断处理;
20.或,当目标音频场景存在定时信号,根据所述定时信号,执行所述目标音频场景并进行计时处理;根据所述计时处理完成结果,进行音频场景跳转判断处理。
21.可选地,所述进行音频场景跳转判断处理,包括:
22.当所述目标音频场景存在下一音频场景,跳过所述目标音频场景;
23.当所述目标音频场景不存在下一音频场景,完成所述音频场景定时切换控制。
24.第二方面,本发明实施例提供了一种基于web的音频场景定时切换装置,包括:
25.第一模块,用于接收来自客户端的控制连接请求;
26.第二模块,用于响应于所述控制连接请求,向所述客户端发送控制平台网页文件并完成控制连接;
27.第三模块,用于根据所述控制连接接收来自所述客户端的定时控制消息体;
28.第四模块,用于根据所述定时控制消息体进行音频场景定时切换控制。
29.第三方面,本发明实施例的提供了一种电子设备,包括处理器以及存储器;
30.所述存储器用于存储程序;
31.所述处理器执行所述程序实现如前面所述的方法。
32.第四方面,本发明实施例的提供了一种计算机可读存储介质,所述存储介质存储有程序,所述程序被处理器执行实现如前面所述的方法。
33.本发明实施例还公开了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器可以从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行前面的方法。
34.本发明实施例通过接收来自客户端的控制连接请求;之后响应于所述控制连接请求,向所述客户端发送控制平台网页文件并完成控制连接;随后根据所述控制连接接收来自所述客户端的定时控制消息体;最终根据所述定时控制消息体进行音频场景定时切换控制。本发明通过接收用户设置了相应的音频场景的定时时间的定时控制消息体,实现了对定时或者倒计时切换音频场景的需求,从而提高音频处理器场景功能的使用范围,增加音频处理器场景功能的适用性。
附图说明
35.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
36.图1为本发明实施例提供的一种基于web的音频场景定时切换方法的流程示意图;
37.图2为本发明实施例提供的一种基于web的音频场景定时切换方法的实现原理流程示意图;
38.图3为本发明实施例提供的音频处理器内置web服务器的实现方式及交互流程示意图;
39.图4为本发明实施例提供的音频处理器定时功能的原理流程示意图。
具体实施方式
40.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对
本技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本技术,并不用于限定本技术。
41.针对现有技术存在的问题,第一方面,本发明实施例提供了一种基于web的音频场景定时切换方法,如图1所示,包括:
42.接收来自客户端的控制连接请求;
43.响应于所述控制连接请求,向所述客户端发送控制平台网页文件并完成控制连接;
44.根据所述控制连接接收来自所述客户端的定时控制消息体;
45.根据所述定时控制消息体进行音频场景定时切换控制。
46.可选地,所述方法还包括:
47.根据所述音频场景定时切换控制的结果,在所述定时控制消息体加入get/post包头并返回至所述客户端。
48.可选地,所述接收来自客户端的控制连接请求,包括:
49.根据tcp服务,监听来自所述客户端的url路径请求。
50.可选地,所述响应于所述控制连接请求,向所述客户端发送控制平台网页文件并完成控制连接,包括:
51.响应于所述控制连接请求,在所述控制平台网页文件加入get/post包头并返回至所述客户端;
52.根据所述控制平台网页文件,完成控制连接。
53.可选地,所述根据所述定时控制消息体进行音频场景定时切换控制,包括:
54.根据所述定时控制消息体的各音频场景的定时信号,顺次执行各音频场景功能。
55.可选地,所述根据所述定时控制消息体的各音频场景的定时信号,顺次执行各音频场景功能,包括:
56.当目标音频场景不存在定时信号,进行音频场景跳转判断处理;
57.或,当目标音频场景存在定时信号,根据所述定时信号,执行所述目标音频场景并进行计时处理;根据所述计时处理完成结果,进行音频场景跳转判断处理。
58.可选地,所述进行音频场景跳转判断处理,包括:
59.当所述目标音频场景存在下一音频场景,跳过所述目标音频场景;
60.当所述目标音频场景不存在下一音频场景,完成所述音频场景定时切换控制。
61.第二方面,本发明实施例提供了一种基于web的音频场景定时切换装置,包括:
62.第一模块,用于接收来自客户端的控制连接请求;
63.第二模块,用于响应于所述控制连接请求,向所述客户端发送控制平台网页文件并完成控制连接;
64.第三模块,用于根据所述控制连接接收来自所述客户端的定时控制消息体;
65.第四模块,用于根据所述定时控制消息体进行音频场景定时切换控制。
66.本发明方法实施例的内容均适用于本装置实施例,本装置实施例所具体实现的功能与上述方法实施例相同,并且达到的有益效果与上述方法达到的有益效果也相同。
67.第三方面,本发明实施例的提供了一种电子设备,包括处理器以及存储器;
68.所述存储器用于存储程序;
69.所述处理器执行所述程序实现如前面所述的方法。
70.本发明方法实施例的内容均适用于本电子设备实施例,本电子设备实施例所具体实现的功能与上述方法实施例相同,并且达到的有益效果与上述方法达到的有益效果也相同。
71.第四方面,本发明实施例的提供了一种计算机可读存储介质,所述存储介质存储有程序,所述程序被处理器执行实现如前面所述的方法。
72.本发明方法实施例的内容均适用于本存储介质实施例,本存储介质实施例所具体实现的功能与上述方法实施例相同,并且达到的有益效果与上述方法达到的有益效果也相同。
73.本发明实施例的另一方面还提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如前面所述的方法。
74.下面详细描述本发明的基于web的音频场景定时切换方法的实现原理:
75.参照图2,本发明通过在音频处理器当中内置一个web服务器,当设备与用户的电脑或者移动设备处于同一局域网时,用户即可在打开的电脑或者移动设备浏览器的地址栏中输入音频处理器的设备ip地址,电脑或者移动设备的浏览器会通过http网络协议向音频处理器的服务器请求获取在设备中存储好的软件控制平台网页界面(即html文件),当音频处理器的web服务接收到用户的电脑或移动设备浏览器发来的http请求时,音频处理器的web服务器会通过http网络请求将存储在服务器网页目录下存的软件控制平台网页(即html文件)返回给用户的电脑或者移动设备的浏览器进行渲染显示。当用户的电脑或者移动设备的浏览器打开音频处理器的软件控制网页并显示完成后,此时用户即可对音频处理器进行相应的控制操作。
76.具体地,参照图3,音频处理器内置web服务器的实现方式及交互流程:
77.音频处理器的web的服务器与客户端的浏览器是通过http协议进行连接的,http协议是基于tcp实现的一种网络协议,主要的实现方式是基于http协议在音频处理器中建立一个tcp服务,用于监听客户端浏览器发来的url路径请求(即浏览器的地址栏消息),当音频处理器的tcp服务收到来自客户端浏览器的url请求时,处理器与客户端浏览器建立tcp连接,tcp服务端对客户端浏览器的url请求进行消息处理器,消息处理完成后,处理器tcp服务端在消息体中加入get/post请求包头封装http协议将消息结果或者将html文件返回到客户端浏览器,完成客户端浏览器消息体的回应或者网页请求。
78.需要说明的是,参照图4,音频处理器定时功能的实现流程为:
79.用户通过控制平台的web网页对所有的音频场景进行定时执行时间的设置,音频场景定时任务是按照音频场景的顺序依此执行的,如用户不需要执行某个音频场景或者跳过某场景,则可对相应的音频场景定时时间设置为零,定时场景任务判断到该场景需要计时的时间为零时,则进入到下一个场景的计时判断,跳过该当前音频场景不执行。当用户完成场景计时的设置,启动运行,web网页对所有的音频场景的计时时间进行一个消息体的封装,消息体的内容包含了每个场景的名称,场景的下列序号及场景需要计时执行的时间,消息体通过http协议传送到处理器的web服务器进行接收处理,处理器则根据消息体的内容开辟出一个定时任务线程开始执行任务。处理器按照音频场景的顺序进行定时时间判断,如果当前的场景定时时间为零,则跳过当前场景不执行计时,进入到下一个场景的判断,如
果当前的场景的定时时间不为零,则执行该音频场景的计时程序,计时时间到执行该音频场景,处理器进行该音频场景的音效模式进行输出并判断是否执行到最后一个音频场景,如果否则进入到下一个场景的定时判断,执行上述步骤,如果是则完成了所有音频场景的计时任务。
80.综上所述,本发明针对现有音频场景切换功能不能实现场景的自动切换,提出了一种基于web的音频场景定时切换方法、装置及介质,能够通过web网页控制即可实现场景定时的设置,并实现音频处理器场景功能实现可定时自动切换。满足了用户对音频场景功能定时切换的需求,增加音频处理器场景功能的使用范围及适用性。
81.本发明实施例还公开了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器可以从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述的方法。
82.在一些可选择的实施例中,在方框图中提到的功能/操作可以不按照操作示图提到的顺序发生。例如,取决于所涉及的功能/操作,连续示出的两个方框实际上可以被大体上同时地执行或所述方框有时能以相反顺序被执行。此外,在本发明的流程图中所呈现和描述的实施例以示例的方式被提供,目的在于提供对技术更全面的理解。所公开的方法不限于本文所呈现的操作和逻辑流程。可选择的实施例是可预期的,其中各种操作的顺序被改变以及其中被描述为较大操作的一部分的子操作被独立地执行。
83.此外,虽然在功能性模块的背景下描述了本发明,但应当理解的是,除非另有相反说明,所述的功能和/或特征中的一个或多个可以被集成在单个物理系统和/或软件模块中,或者一个或多个功能和/或特征可以在单独的物理系统或软件模块中被实现。还可以理解的是,有关每个模块的实际实现的详细讨论对于理解本发明是不必要的。更确切地说,考虑到在本文中公开的系统中各种功能模块的属性、功能和内部关系的情况下,在工程师的常规技术内将会了解该模块的实际实现。因此,本领域技术人员运用普通技术就能够在无需过度试验的情况下实现在权利要求书中所阐明的本发明。还可以理解的是,所公开的特定概念仅仅是说明性的,并不意在限制本发明的范围,本发明的范围由所附权利要求书及其等同方案的全部范围来决定。
84.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-on ly memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
85.在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、系统或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、系统或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、系统或设备而使用。就本说明书而言,“计算机可读介质”可以是任何可以包含、存储、通信、传播或传
输程序以供指令执行系统、系统或设备或结合这些指令执行系统、系统或设备而使用的系统。
86.计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子系统),便携式计算机盘盒(磁系统),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤系统,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
87.应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。
88.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
89.尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。
90.以上是对本发明的较佳实施进行了具体说明,但本发明并不限于所述实施例,熟悉本领域的技术人员在不违背本发明精神的前提下还可做出种种的等同变形或替换,这些等同的变形或替换均包含在本技术权利要求所限定的范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1