掌桥专利:专业的专利平台
掌桥专利
首页

网络监控界面自定义方法、装置、电子设备及存储介质

文献发布时间:2023-06-19 19:18:24


网络监控界面自定义方法、装置、电子设备及存储介质

技术领域

本申请涉及网络监控技术领域,更具体地,涉及一种网络监控界面自定义方法、装置、电子设备及存储介质。

背景技术

现有的网络监控技术,由开发人员进行统一开发,开发的时间过长且重复开发成本过高。

发明内容

鉴于上述问题,本申请提出了一种网络监控界面自定义方法、装置、电子设备及存储介质。

第一方面,本申请实施例提供了一种网络监控界面自定义方法,所述方法包括:响应用户由初始监控界面输入的组件添加指令,生成第一子界面,所述第一子界面包括多个组件类型以及每个组件类型对应的信息控件,所述初始监控界面包括被监控信息;响应对所述组件类型以及信息控件的选择操作,生成第二子界面,所述第二子界面包括根据已选择的组件类型以及信息控件确定的监控类型、多个编辑内容以及每个编辑内容对应的编辑控件;根据所述用户对所述第二子界面中的组件类型以及信息控件的选择操作,按照预设组件布局方式生成对所述被监控信息的自定义网络监控界面。

第二方面,本申请实施例提供了一种网络监控界面自定义装置,所述装置包括:第一子界面获取模块,用于响应用户由初始监控界面输入的组件添加指令,生成第一子界面,所述第一子界面包括多个组件类型以及每个组件类型对应的信息控件,所述初始监控界面包括被监控信息;第二子界面获取模块,用于响应对所述组件类型以及信息控件的选择操作,生成第二子界面,所述第二子界面包括根据已选择的组件类型以及信息控件确定的监控类型,以及多个编辑内容以及每个编辑内容对应的编辑控件;界面生成模块,用于根据所述用户对所述第二子界面中的组件类型以及信息控件的选择操作,按照预设组件布局方式生成对所述被监控信息的自定义网络监控界面。

第三方面,本申请实施例提供了一种电子设备,所述电子设备包括:一个或多个处理器;存储器;一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于执行上述第一方面提供的网络监控界面自定义方法。

第四方面,本申请实施例提供了一种计算机可读取存储介质,所述计算机可读取存储介质中存储有程序代码,所述程序代码可被处理器调用执行上述第一方面提供的网络监控界面自定义方法。

本申请提供的方案,通过在初始监控界面上获取用户的操作指令,根据用户的操作指令依次生成第一子界面以及第二子界面,再根据用户在第一子界面以及第二子界面上的选择操作按照预设布局方式生成符合用户需求的自定义网络监控界面,不仅可以满足不同用户对不同组件类型、信息控件以及编辑控件的需求,而且,利用封装好的组件类型、组件控件以及编辑控件来生成自定义网络监控界面,可以在一定程度上减少开发人员的开发工作量,提高开发效率。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1示出了本申请一实施例提供的网络监控界面自定义方法的流程示意图。

图2示出了本申请另一实施例提供的网络监控界面自定义方法的流程示意图。

图3示出了本申请一实施例中步骤S240的流程示意图。

图4示出了本申请实施例中第一子界面的示意图。

图5示出了本申请实施例中第二子界面的示意图。

图6示出了本申请实施例中数据显示的示意图。

图7示出了本申请又一实施例提供的网络监控界面自定义方法的流程示意图。

图8示出了本申请一实施例中步骤S320的流程示意图。

图9示出了本申请一实施例中步骤S324的流程示意图。

图10示出了本申请实施例中标题组件示意图。

图11示出了本申请实施例提供的网络监控界面自定义装置的结构框图。

图12示出了本申请实施例提供的用于执行根据本申请实施例的网络监控界面自定义方法的电子设备的结构框图。

图13示出了本申请实施例提供的用于保存或者携带实现根据本申请实施例的网络监控界面自定义方法的程序代码的存储介质。

具体实施方式

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。

现有的网络监控开发技术中,需要对网络监控进行全面化的监控管理,因此导致网络监控界面上功能过多。

针对上述问题,发明人发现,不同的公司对于网络监控的需求不同,不需要用到所有网络监控界面上的所有功能。

因此,发明人提出了本申请实施例提供的网络监控界面自定义方法、装置、车辆以及存储介质,通过在初始监控界面上获取用户的操作指令,根据用户的操作指令依次生成第一子界面以及第二子界面,再根据用户在第一子界面以及第二子界面上的选择操作按照预设布局方式生成符合用户需求的自定义网络监控界面,不仅可以满足不同用户对不同组件类型、信息控件以及编辑控件的需求,而且,利用封装好的组件类型、组件控件以及编辑控件来生成自定义网络监控界面,可以在一定程度上减少开发人员的开发工作量,提高开发效率。

下面将结合附图,对本申请实施例提供的网络监控界面自定义方法、装置、车辆以及存储介质进行详细的说明。

请参阅图1,图1示出了本申请一个实施例提供的网络监控界面自定义方法的流程示意图。在具体的实施例中,所述网络监控界面自定义方法应用于如图11所示的网络监控界面自定义装置300以及配置有所述网络监控界面自定义装置300的电子设备100(图12)。

下面将以车辆为例,说明本实施例的具体流程。所述网络监控界面自定义方法具体可以包括以下步骤:

步骤S110:响应用户由初始监控界面输入的组件添加指令,生成第一子界面,所述第一子界面包括多个组件类型以及每个组件类型对应的信息控件,所述初始监控界面包括被监控信息。

初始监控界面指的是用户进入监控系统时,监控系统中由程序开发人员设置的最初监控界面,所述初始监控界面包括多个监控信息,例如,被监控的程序信息、与被监控设备来往的其他互联网协议地址信息以及被监控设备的监控策略信息等。

组件添加指令可以是由用户点击初始监控界面上的组件添加控件触发的,也可以是由用户通过语音方式输入的,这里不做限定。第一子界面的生成可以是由用户在触发组件添加指令后,直接生成的第一子界面。也可以是用户触发组件添加指令后弹出弹窗,由用户进行输入生成第一子界面的语句指令,从而生成第一子界面。第一子界面可以是浮在初始监控界面上层的弹窗,也可以是将初始监控界面变小,在初始监控界面没有覆盖的空白区域处重新生成一个界面,例如,初始监控界面向初始监控界面左方缩小至原界面的3/4,第一子界面在初始监控界面的右方,也就是原界面的1/4处生成。第一子界面的生成方式以及生成位置在申请中不做具体限定,由用户进行确定。

第一子界面可以包括多个组件类型以及每个组件类型对应的信息控件。

组件类型包括但不限于系统、应用、应用控制策略、IP地址以及接口等多种监控类型。系统是指被监控的电子设备中所搭载的操作系统,常见的操作系统有Windows系统、Mac系统、Linux系统、Chrome OS系统、UNIX操作系统等。应用是指应用软件(applicationsoftware,APP),可以使用的各种程序设计语言,以及用各种程序设计语言编制的应用程序的集合,分为应用软件包和用户程序。应用控制策略是指对应用进行控制的策略和方法,例如,测试策略。IP地址(Internet Protocol Address)是指互联网协议地址,又译为网际协议地址。IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。接口是指网络设备的各种接口,现今正在使用的网络接口都为以太网接口。常见的以太网接口类型有RJ-45接口,RJ-11接口,SC光纤接口,FDDI接口,AUI接口,BNC接口,Console接口。

信息控件包括但不限于流量、新建会话数以及并发会话数。流量是指上行流量以及下行流量,上行流量就是本机向网络发送的字节数,下行流量就是从网络中下载的字节数。新建会话数新建立的网络通信数。并发会话数可以是在同一应用下同一时间段内建立的多个网络通信数,例如,使用搜索应用时,不仅搜索了“网络”,还搜索了“网络”对应的英文翻译,此时,两个网页页面同时存在与搜索应用界面,这样的网络通信叫并发会话。

本申请实施例中控件的形式不限,可以是按钮,也可以是复选框或者是下来菜单,根据每个功能的需求进行设计。附图中以按钮为例进行说明,但不以此为限。

步骤S120:响应对所述组件类型以及信息控件的选择操作,生成第二子界面,所述第二子界面包括根据已选择的组件类型以及信息控件确定的监控类型,以及多个编辑内容以及每个编辑内容对应的编辑控件。

对组件类型以及信息控件的选择操作可以是通过鼠标进行选择点击,也可以是点击控件,或者用户在输入框中输入组件类型名称以及信息控件名称进行选择操作。可以理解的是,具体的选择操作与控件的形式有关,选择操作以及对组件类型和信息控件的选择顺序在此不做限定。

响应对组件类型以及信息控件的选择操作,生成第二子界面,第二子界面可以是覆盖第一子界面,也可以是与第一子界面并行显示,第二子界面的生成显示方式在此不做限定。第二子界面与第一子界面相同,可以是以浮窗的形式浮在初始监控界面上,也可以是与初始监控界面并列显示的另一个界面。

步骤S130:根据所述用户对所述第二子界面中的组件类型以及信息控件的选择操作,按照预设组件布局方式生成对所述被监控信息的自定义网络监控界面。

预设布局方式是由开发人员在软件开发时设定的布局方式。

用户在第一子界面中所确定的组件类型和信息控件以及在第二子界面中所确定的编辑控件根据预设布局方式生成自定义网络监控界面。

本实施例提供的方案,通过在初始监控界面上获取用户的操作指令,根据用户的操作指令依次生成第一子界面以及第二子界面,再根据用户在第一子界面以及第二子界面上的选择操作按照预设布局方式生成符合用户需求的自定义网络监控界面,不仅可以满足不同用户对不同组件类型、信息控件以及编辑控件的需求,而且,利用封装好的组件类型、组件控件以及编辑控件来生成自定义网络监控界面,可以在一定程度上减少开发人员的开发工作量,提高开发效率。

请参阅图2,图2示出了本申请另一实施例提供的网络监控界面自定义方法的流程示意图。

步骤S210:获取所述初始监控界面,所述初始监控界面包括多个功能控件,所述多个功能控件包括添加监控组件控件以及添加面板控件。

步骤S220:获取用户对所述功能控件的操作指令。

初始监控界面可以是进入网络监控系统时默认设定的监控界面。用户对初始监控界面上的多个功能进行选择或其他操作指令。

步骤S230:响应用户由初始监控界面输入的组件添加指令,生成第一子界面,所述第一子界面包括多个组件类型以及每个组件类型对应的信息控件,所述初始监控界面包括被监控信息。

步骤S240:响应对所述组件类型以及信息控件的选择操作,生成第二子界面,所述第二子界面包括根据已选择的组件类型以及信息控件确定的监控类型,以及多个编辑内容以及每个编辑内容对应的编辑控件。

上述步骤S230~S240可以参照步骤S110~S120的详细介绍,这里不再赘述。

请参见图3,在一些实施方式中,步骤S240可以包括步骤S242-步骤S246,详细介绍如下:

步骤S242:响应用户对其中一个组件类型中的信息控件的选择操作,根据已选择的组件类型以及信息控件确定监控类型。

请参见图4,图4示出了本申请实施例中第一子界面的示意图,其中,第一子界面位于界面右方,叠加与初始监控界面上方,第一子界面上有多个监控类型,例如系统以及应用,每个监控类型都对应有流量、新建会话数以及并发会话数等多个信息控件。第一子界面上的监控类型以及信息控件可以供用户进行选择。

步骤S244:根据所述监控类型,获取与所述监控类型对应的多个编辑内容。

步骤S246:根据与所述监控类型对应的多个编辑内容,生成所述第二子界面,在所述第二子界面中显示所述监控类型以及与所述监控类型对应的多个编辑内容以及每个编辑内容对应的编辑控件。

编辑内容包括但不限于时间范围以及图标类型。

时间范围是指网络监控的时长,例如,监控某个应用的网络使用,可以选择最近24小时,最近24小时可以是由当前时间点往前计算24小时。还可以选择最近7天以及最近30天,或者由用户进行自定义事件范围。

图标类型包括但不限于柱状图、堆叠图、折线图以及面积图。柱状图不仅便于用户理解大量数据以及数据相互之间的关系还可以让用户通过视觉化的符号,更加快速直观的读取数据。堆叠图可以便于用户获取数据的变化情况。折线图易于比较数据之间的差别。面积图是指百分比面积图,可以获取数据在总数据中所占百分比。用户根据实际需求选择不同的图标类型。

具体的,请参见图5,图5示出了本申请实施例中第二子界面的示意图,在图5中,第二子界面覆盖与第一子界面上,第二子界面上显示有监控类型以及信息控,还显示有时间范围以及图标类型,时间范围可以自定义时间范围,图标类型则默认有柱状图、堆叠图、折线图以及面积图四种。第二子界面上还有确定控件、取消控件以及确定并继续添加控件。确定控件用于获取此次添加的监控组件的确定信息。取消控件是用于取消此次添加的监控组件信息,并返回初始监控界面或第一子界面。确定并继续添加控件是不仅用于获取此次添加的监控组件的确定信息,而且还可以返回第一子界面继续添加下一个监控组件信息。

步骤S250:根据所述用户对所述第二子界面中的组件类型以及信息控件的选择操作,按照预设组件布局方式生成对所述被监控信息的自定义网络监控界面。

响应所述用户对所述每个编辑内容对应的多个编辑控件的选择操作,将选择后的编辑控件进行高亮显示。响应所述用户对所述确认控件的确认操作,获取所述用户对所述每个编辑内容对应的编辑控件的确认信息,根据所述确认信息,按照预设组件布局方式生成对所述被监控信息的自定义网络监控界面。

确认信息是指用户点击确认控件之前所选择的最终编辑控件所对应的信息,确认信息还包括用户在第一子界面选择的组件类型以及信息控件所对应的信息。

确认信息可以是通过点击第二子界面或初始监控界面的确认控件进行获取,也可以是通过点击编辑控件后产生的确认控件进行获取,具体获取方式在此不做限定。

具体的,对所述自定义网络监控界面中的被监控信息进行点击操作。响应于所述点击操作,显示所述被监控信息对应的详细信息。

根据确认信息生成的自定义网络监控界面,对确认信息内的数据进行显示,数据显示可以是当用户将鼠标光标放置在被监控信息范围内时,可以粗略显示该被监控信息的数据,当对被监控信息进行点击时,完整的显示该被监控信息的详细数据,例如,该被监控信息的名称,应用类型以及流量情况等详细信息。数据显示还可以是只接收被监控信息的点击操作,根据该点击操作对被监控信息进行显示。数据显示方式在此不做限定。被监控信息显示后还可以根据用户需求进行导出,方便用户进行查看以及存档,导出方式可以是表格形式,可以是文档形式,具体导出形式不做限定。

在实际使用过程中,请参见图6,图6示出了本申请实施例中数据显示的示意图。点击“XX看看”应用时,首先在界面上方显示监控时间范围为最近30天的监控数据,根据用户需求选择上行流量、下行流量或者总流量进行查看。在监控数据图的下方,还会具体显示IP地址、流量的交互、新建会话数以及并发会话数的数据。用户可以根据IP地址后方的操作指令选择是否对该IP地址的电子设备进行封锁该应用。

根据不同用户在第一子界面以及第二子界面上的各个控件的选择操作,可以满足不同情况的需求,提高网络监控的使用效率,同时,在自定义网络监控界面上仅显示用户选择的控件,节约了网络监控界面的显示空间。除此之外,用户还可以根据IP地址对应用进行封锁处理,提高了管理层对的管理效率。

且进入网络监控系统时,显示出默认的初始网络监控界面,可以有针对性的去进行自定义网络监控界面的设定,也可以直接使用初始监控界面作为网络监控界面,节约用户的操作时间。

请参阅图7,图7示出了本申请又一实施例提供的网络监控界面自定义方法的流程示意图。

步骤S310:获取所述初始监控界面,所述初始监控界面包括多个功能控件,所述多个功能控件包括添加监控组件控件以及添加面板控件。

步骤S320:获取用户对所述功能控件的操作指令。

上述步骤S310~S320可以参照步骤S210~S220的详细介绍,这里不再赘述。

请参见图8,在一些实施方式中,步骤S320可以包括步骤S322-步骤S326,详细介绍如下:

步骤S322:获取所述用户对所述添加面板控件的点击操作。

步骤S324:根据所述点击操作显示第三子界面,所述第三子界面包括面板名称编辑控件。

初始监控界面上包括有添加监控控件,还设置有添加面板控件。面板为中间容器,把组件放在面板上,然后再把面板放在窗体上,一旦移动一个面板,其上面的组件,就会全部统一跟着移动,采用这种方式,便于进行整体界面的设计。

根据用户对于添加面板控件的点击操作,显示第三子界面,第三子界面可以是覆盖于初始监控界面,也可以是重新跳转一个空白监控界面,在该空白监控界面上显示第三子界面。第三子界面上包括面板名称编辑控件,面板名称编辑控件上有预先设置的面板名称,也可以由用户进行名称编辑,面板的名称确定方式在此不做限定。

请参见图9,在一些实施方式中,步骤S324可以包括步骤S410-步骤S430,详细介绍如下:

步骤S410:响应用户对所述面板名称编辑控件的操作,获取所述自定义面板的名称。

步骤S420:响应用户对所述确定控件的确认操作,生成新的自定义面板,所述自定义面板包括多个按照预设布局方式布局的标题组件。

根据自定义面板名称的确认操作,在网络监控系统中生成具有多个按照预设布局方式布局的标题组件的空白面板。

步骤S430:响应对所述多个标题组件的大小和/或位置进行的调整操作,编辑所述自定义面板的界面。

用户可以对空白面板上的标题组件大小或位置进行调整,从而调整面板最终显示。

步骤S326:响应用户对所述面板名称编辑控件的操作,生成新的自定义面板。

步骤S330:响应用户由初始监控界面输入的组件添加指令,生成第一子界面,所述第一子界面包括多个组件类型以及每个组件类型对应的信息控件,所述初始监控界面包括被监控信息。

步骤S340:响应对所述组件类型以及信息控件的选择操作,生成第二子界面,所述第二子界面包括根据已选择的组件类型以及信息控件确定的监控类型,以及多个编辑内容以及每个编辑内容对应的编辑控件。

步骤S350:根据所述用户对所述第二子界面中的组件类型以及信息控件的选择操作,按照预设组件布局方式生成对所述被监控信息的自定义网络监控界面。

上述步骤S330~S350可以参照步骤S110~S130的详细介绍,这里不再赘述。

标题组件对应上述实施例中的组件类型、信息控件以及编辑控件。通过调整标题组件的大小位置,可以决定组件类型、信息控件以及编辑控件最终的显示位置。例如,用户需要突出显示图形,可以将图标类型控件的对应的标题组件位置调至正中间,并调整该标题组件大小,进行突出显示。

具体的,请参见图10,图10示出了本申请实施例中标题组件示意图,图标标题对应标题,时间筛选等简单筛选/操作区对应时间范围,筛选器,当同一应用存在多个时间范围时,筛选器可以对时间范围进行筛选,筛选器也可以对IP地址进行筛选,筛选器具体筛选内容不做限定。图标数据分析维度切换对应对图标类型中数据的分析,图表对应图标类型所选择的图表。根据用户需求对该自定义面板中的标题组件进行调整。自定义面板的背景也可以根据用户需求进行更改,默认为白色,更改方式不做限定。

通过对面板进行自定义,可以更加突出的显示符合需求的部分,从而提高用户的工作效率。

请参阅图11,其示出了本申请实施例提供的一种网络监控界面自定义装置300的结构框图。该网络监控界面自定义装置300应用于电子设备100,该网络监控界面自定义装置300包括:第一子界面获取模块310,用于响应用户由初始监控界面输入的组件添加指令,生成第一子界面,所述第一子界面包括多个组件类型以及每个组件类型对应的信息控件,所述初始监控界面包括被监控信息;第二子界面获取模块320,用于响应对所述组件类型以及信息控件的选择操作,生成第二子界面,所述第二子界面包括根据已选择的组件类型以及信息控件确定的监控类型,以及多个编辑内容以及每个编辑内容对应的编辑控件;界面生成模块330,用于根据所述用户对所述第二子界面中的组件类型以及信息控件的选择操作,按照预设组件布局方式生成对所述被监控信息的自定义网络监控界面。

在本申请的一些试试方式中,第二子界面获取模块320包括:监控类型获取模块,用于响应用户对其中一个组件类型中的信息控件的选择操作,根据已选择的组件类型以及信息控件确定监控类型;编辑内容获取模块,用于根据所述监控类型,获取与所述监控类型对应的多个编辑内容;第二子界面生成模块,用于根据与所述监控类型对应的多个编辑内容,生成所述第二子界面,在所述第二子界面中显示所述监控类型以及与所述监控类型对应的多个编辑内容以及每个编辑内容对应的编辑控件。

在本申请的一些实施方式中,所述第二子界面还包括确认控件,每个编辑内容对应多个编辑控件,界面生成模块330包括:高亮显示模块,用于响应所述用户对所述每个编辑内容对应的多个编辑控件的选择操作,将选择后的编辑控件进行高亮显示;确认操作响应模块,用于响应所述用户对所述确认控件的确认操作,获取所述用户对所述每个编辑内容对应的编辑控件的确认信息。

在本申请的一些实施例中,网络监控界面自定义装置300还包括:点击操作模块,用于对所述自定义网络监控界面中的被监控信息进行点击操作;详细信息显示模块,用于响应于所述点击操作,显示所述被监控信息对应的详细信息。

在本申请的一些实施例中,网络监控界面自定义装置300还包括:初始监控界面获取模块,用于获取所述初始监控界面,所述初始监控界面包括多个功能控件,所述多个功能控件包括添加监控组件控件以及添加面板控件;操作指令获取模块,用于获取用户对所述功能控件的操作指令。

在本申请的一些实施方式中,操作指令获取模块包括:点击添加面板控件模块,用于获取所述用户对所述添加面板控件的点击操作;第三子界面显示模块,用于根据所述点击操作显示第三子界面,所述第三子界面包括面板名称编辑控件;自定义面板生成模块,用于响应用户对所述面板名称编辑控件的操作,生成新的自定义面板。

在本申请的一些实施方式中,自定义面板生成模块包括:自定义面板名称获取模块,用于响应用户对所述面板名称编辑控件的操作,获取所述自定义面板的名称;确认操作响应模块,用于响应用户对所述确定控件的确认操作,生成新的自定义面板,所述自定义面板包括多个按照预设布局方式布局的标题组件;自定义面板编辑模块,用于响应对所述多个标题组件的大小和/或位置进行的调整操作,编辑所述自定义面板的界面。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,模块相互之间的耦合可以是电性,机械或其它形式的耦合。

另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。

综上所述,本申请提供的方案,通过对封装好的监控组件进行自定义监控界面,还可以对面板进行自定义,不止对监控的数据进行筛选,还可以对数据中需要注意的部分进行突出显示,在减少用户开发工作量的同时还可以提高用户工作效率。

本申请实施例提供的一种电子设备的结构框图。请参考图12,其示出了本申请实施例提供的一种电子设备的结构框图。该电子设备100可以是电脑、服务器等能够运行应用程序的电子设备。本申请中的电子设备100可以包括一个或多个如下部件:处理器101、存储器102、以及一个或多个应用程序,其中一个或多个应用程序可以被存储在存储器102中并被配置为由一个或多个处理器101执行,一个或多个程序配置用于执行如前述方法实施例所描述的方法。

处理器101可以包括一个或者多个处理核。处理器101利用各种接口和线路连接整个电子设备100内的各个部分,通过运行或执行存储在存储器102内的指令、程序、代码集或指令集,以及调用存储在存储器102内的数据,执行电子设备100的各种功能和处理数据。可选地,处理器101可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(ProgrammableLogicArray,PLA)中的至少一种硬件形式来实现。处理器101可集成中央处理器(CentralProcessing Unit,CPU)、图像处理器(Graphics Processing Unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作系统、用户界面和应用程序等;GPU用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器101中,单独通过一块通信芯片进行实现。

存储器102可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory)。存储器102可用于存储指令、程序、代码、代码集或指令集。存储器102可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等。存储数据区还可以存储电子设备100在使用中所创建的数据(比如电话本、音视频数据、聊天记录数据)等。

请参考图13,其示出了本申请实施例提供的一种计算机可读存储介质的结构框图。该计算机可读存储介质200中存储有程序代码,所述程序代码可被处理器调用执行上述方法实施例中所描述的方法。

计算机可读存储介质200可以是诸如闪存、EEPROM(电可擦除可编程只读存储器)、EPROM、硬盘或者ROM之类的电子存储器。可选地,计算机可读存储介质200包括非易失性计算机可读介质(non-transitory computer-readable storage medium)。计算机可读存储介质200具有执行上述方法中的任何方法步骤的程序代码210的存储空间。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。程序代码210可以例如以适当形式进行压缩。

最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不驱使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。

技术分类

06120115865904