一种用户日志数据处理方法、系统、装置及电子设备与流程

文档序号:29410500发布日期:2022-03-26 11:39阅读:87来源:国知局
一种用户日志数据处理方法、系统、装置及电子设备与流程

1.本发明计算机技术领域,特别是涉及一种用户日志数据处理方法、系统、装置及电子设备。


背景技术:

2.web应用端是一种利用网络浏览器和网络技术在互联网上执行任务的计算机程序。pc网站、h5网站、小程序和app(application,应用程序)等均属于web应用端。
3.用户在使用web应用端时,由于浏览器限制将数据保存到本地存储,因此用户使用过程中所产生的日志数据只能被存储到内存中。而存储到内存中的日志数据会因为用户刷新浏览器的操作而消失,这导致当web应用端出现问题时,没办法根据用户的日志数据快速帮助用户定位和解决问题。


技术实现要素:

4.本发明实施例的目的在于提供一种用户日志数据处理方法、系统、装置及电子设备,以实现根据用户的日志数据快速帮助用户定位和解决web应用端出现的问题。
5.第一方面,本发明实施例提供了一种用户日志数据处理方法,应用于服务端,所述方法包括:
6.接收web应用端发送的建立链接请求,并基于所述建立链接请求与所述web应用端建立日志数据传输链接;
7.接收所述web应用端通过所述日志数据传输链接发送的用户日志数据,并存储所述用户日志数据;
8.在接收到数据展示端发送的日志数据展示请求后,向所述数据展示端发送所述日志数据展示请求对应的目标用户日志数据,以使所述数据展示端展示所述目标用户日志数据。
9.可选的,所述在接收到数据展示端发送的日志数据展示请求后,向所述数据展示端发送所述日志数据展示请求对应的目标用户日志数据,以使所述数据展示端展示所述目标用户日志数据,包括:
10.接收数据展示端发送的日志数据展示请求,所述日志数据展示请求包括目标时间段和目标数据类型;
11.确定所述用户日志数据中位于所述目标时间段内且数据类型为所述目标数据类型的日志数据,作为目标用户日志数据;
12.向所述数据展示端发送所述目标日志数据,以使所述数据展示端通过图形化展示工具展示所述目标用户日志数据。
13.可选的,所述基于所述建立链接请求与所述web应用端建立日志数据传输链接,包括:
14.基于所述建立链接请求,通过网络协议websocket与所述web应用端建立日志数据
传输链接。
15.第二方面,本发明实施例提供了一种用户日志数据处理系统,包括:
16.web应用端,用于向服务端发送建立链接请求;并在与所述服务端建立日志数据传输链接后,通过所述日志数据传输链接向所述服务端发送用户日志数据;
17.所述服务端,用于接收web应用端发送的建立链接请求,基于所述建立链接请求与所述web应用端建立日志数据传输链接;接收所述web应用端发送的用户日志数据,并存储所述用户日志数据;并在接收到数据展示端发送的日志数据展示请求后,向所述数据展示端发送所述日志数据展示请求对应的目标用户日志数据;
18.所述数据展示端,用于展示所述用户日志数据。
19.可选的,所述web应用端,具体用于每隔预设时间段通过所述日志数据传输链接向所述服务端发送预设类别的用户日志数据。
20.可选的,所述服务端,具体用于接收数据展示端发送的日志数据展示请求,所述日志数据展示请求包括目标时间段和目标数据类型;确定所述用户日志数据中位于所述目标时间段内且数据类型为所述目标数据类型的日志数据,作为目标用户日志数据;向所述数据展示端发送所述目标日志数据,以使所述数据展示端通过图形化展示工具展示所述目标用户日志数据。
21.可选的,所述服务端,具体用于基于所述建立链接请求,通过网络协议websocket与所述web应用端建立日志数据传输链接。
22.第三方面,本发明实施例提供了一种用户日志数据处理装置,应用于服务端,所述装置包括:
23.链接建立模块,用于接收web应用端发送的建立链接请求,并基于所述建立链接请求与所述web应用端建立日志数据传输链接;
24.数据接收模块,用于接收所述web应用端通过所述日志数据传输链接发送的用户日志数据,并存储所述用户日志数据;
25.数据发送模块,用于在接收到数据展示端发送的日志数据展示请求后,向所述数据展示端发送所述日志数据展示请求对应的目标用户日志数据,以使所述数据展示端展示所述目标用户日志数据。
26.可选的,所述数据发送模块,具体用于接收数据展示端发送的日志数据展示请求,所述日志数据展示请求包括目标时间段和目标数据类型;确定所述用户日志数据中位于所述目标时间段内且数据类型为所述目标数据类型的日志数据,作为目标用户日志数据;向所述数据展示端发送所述目标日志数据,以使所述数据展示端通过图形化展示工具展示所述目标用户日志数据。
27.可选的,所述链接建立模块,具体用于基于所述建立链接请求,通过网络协议websocket与所述web应用端建立日志数据传输链接。
28.第四方面,本发明实施例提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
29.存储器,用于存放计算机程序;
30.处理器,用于执行存储器上所存放的程序时,实现上述第一方面任一所述的方法步骤。
31.第五方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面任一所述的方法步骤。
32.本发明实施例有益效果:
33.采用本发明实施例提供的方法,服务端可以接收web应用端发送的建立链接请求,并基于建立链接请求与web应用端建立日志数据传输链接;接收web应用端通过日志数据传输链接发送的用户日志数据,并存储用户日志数据;在接收到数据展示端发送的日志数据展示请求后,向数据展示端发送日志数据展示请求对应的目标用户日志数据,以使数据展示端展示目标用户日志数据。即web应用端可以通过与服务端建立链接,将用户日志数据发送给服务端,服务端还可以将用户日志数据发送给数据展示端,使数据展示端展示用户日志数据,进而可以根据所展示的用户日志数据直观地分析web应用程序可能出现的问题,快速帮助用户定位和解决问题,提高处理web应用程序出现的问题的效率。
34.当然,实施本发明的任一产品或方法并不一定需要同时达到以上所述的所有优点。
附图说明
35.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的实施例。
36.图1为本发明实施例提供的应用于服务端的用户日志数据处理方法的一种流程图;
37.图2为本发明实施例提供的数据展示端展示目标用户日志数据的一种示意图;
38.图3为本发明实施例提供的用户日志数据处理系统的一种结构图;
39.图4为本发明实施例提供的应用于服务端的用户日志数据处理装置的一种结构示意图;
40.图5为本发明实施例提供的电子设备的结构示意图。
具体实施方式
41.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员基于本技术所获得的所有其他实施例,都属于本发明保护的范围。
42.为了实现根据用户的日志数据快速帮助用户定位和解决web应用端出现的问题,本发明实施例提供了一种用户日志数据处理方法、系统、装置、电子设备、计算机可读存储介质以及计算机程序产品。
43.下面首先对本发明实施例所提供的用户日志数据处理方法进行介绍。本发明实施例所提供的用户日志数据处理方法可以应用于具有数据处理功能的任何电子设备,在此不做具体限定。
44.图1为本发明实施例提供的应用于服务端的用户日志数据处理方法的一种流程图,如图1所示,所述方法包括:
45.步骤101,接收web应用端发送的建立链接请求,并基于所述建立链接请求与所述web应用端建立日志数据传输链接。
46.本发明实施例中,服务端具体可以基于建立链接请求,通过websocket(一种网络协议)与web应用端建立日志数据传输链接。websocket是基于tcp(传输控制协议)的一种新的网络协议,可以实现浏览器与服务器全双工(full-duplex)通信——允许服务器主动发送信息给web应用端。
47.步骤102,接收所述web应用端通过所述日志数据传输链接发送的用户日志数据,并存储所述用户日志数据。
48.步骤103,在接收到数据展示端发送的日志数据展示请求后,向所述数据展示端发送所述日志数据展示请求对应的目标用户日志数据,以使所述数据展示端展示所述目标用户日志数据。
49.采用本发明实施例提供的方法,服务端可以接收web应用端发送的建立链接请求,并基于建立链接请求与web应用端建立日志数据传输链接;接收web应用端通过日志数据传输链接发送的用户日志数据,并存储用户日志数据;在接收到数据展示端发送的日志数据展示请求后,向数据展示端发送日志数据展示请求对应的目标用户日志数据,以使数据展示端展示目标用户日志数据。即web应用端可以通过与服务端建立链接,将用户日志数据发送给服务端,服务端还可以将用户日志数据发送给数据展示端,使数据展示端展示用户日志数据,进而可以根据所展示的用户日志数据直观地分析web应用端可能出现的问题,快速帮助用户定位和解决问题,提高处理web应用端出现的问题的效率。
50.本发明实施例中,web应用端为利用网络浏览器和网络技术在互联网上执行任务的一种计算机程序,可以包括pc网站、h5网站、小程序和app等。例如,web应用端具体可以为音视频sdk(software development kit,软件开发工具包),音视频sdk为集成了视频直播、语音聊天、视频发布、视频观看等多种功能的计算机程。用户可以通过音视频sdk发布音频作品和视频作品,用户也可以通过音视频sdk观看其他用户发布的音频作品和视频作品,或者,用户还可以通过音视频sdk进入其他用户的直播间观看视频直播等。
51.本发明实施例中,所述web应用端可以每隔预设时间段通过所述日志数据传输链接向所述服务端发送预设类别的用户日志数据。预设时间段可以根据应用需求具体设定,例如设定为1小时或2小时等。所述web应用端可以根据用户需求,将用户日志数据分类为log类别、info类别、error类别和warning类别等,其中,log类别的日志数据指在一些比较重要的时间节点的数据,例如,以音视频sdk为例,用户加入直播间的时刻可以认为是一个比较重要的时间节点;info类别的日志数据指用户在web应用端所产生的所有数据;error类别的日志数据指web应用端在运行过程中报错的数据;warning类别的日志数据指web应用端在运行过程中产生警告的数据。用户可以预先设置向服务端发送的用户日志数据的类型,例如,用户可以设置将info类别和error类别作为预设类别,则web应用端只向服务端发送info类别和error类别的用户日志数据。
52.举例说明,用户预先设置log类别和error类别作为预设类别,且预设时间段设置为1小时,则每隔1小时,web应用端向服务端log类别和error类别的用户日志数据。
53.即通过对用户日志数据进行分类,可以根据用户需求,灵活向服务端上报用户日志数据。
54.本发明实施例中,服务端在接收到所述web应用端通过所述日志数据传输链接发送的用户日志数据后,可以对用户日志数据进行处理,并将处理后的用户日志数据存储到数据库中,例如,可以存储到mysql数据库中。具体的,服务端针对接收的用户日志数据,可以按照日志数据生成的时间对用户日志数据中不同指标的数据进行分类整理。
55.举例说明,如果web应用端为音视频sdk,服务端接收的web应用端发送的用户日志数据中可以包括以下至少一种指标的数据:
56.vsendbllfate(视频发送码率)、asendbitrate(音频发送码率)、vsendbytes(视频发送字节数)、asendbytes(音频发送字节数)、sendrtt(发送端回传时间)、sendbandwidth(发送端带宽)、vframerate1(输入流帧率)、vsendframerate1(发送端编码帧率)、vframerate(拉流帧率)、decodecost(解码耗时)、encodecost(编码耗时)、nack_send_rate_bps(丢包重传发送码率)和fec_send_rate_bps(前向纠错发送码率)。
57.服务端可以对web应用端发送的用户日志数据中的各种指标的数据进行整理,得到服务端接收后对应的数据指标,具体的:
58.可以根据vsendbllfate得到服务端的vrevebitrate(视频接收码率),可以根据asendbitrate得到服务端的arevebitrate(音频接收码率),可以根据vsendbytes得到服务端的vlostratio(视频丢包率),可以根据asendbytes得到服务端的alostratio(音频丢包率),可以根据sendrtt得到服务端的nack(丢包重传)次数,可以根据sendbandwidth得到服务端的pli(picture loss indication,图片丢失)关键帧次数,可以根据vframerate1得到服务端的rtcp计算抖动,可以根据vsendframerate1得到服务端的接收帧率,可以根据vframerate得到服务端的接收前向纠错字节数,可以根据decodecost得到服务端的vrtvalidbytes(视频有效重传字节数),可以根据encodecost得到服务端的vrtinvalidbytes(视频无效重传字节数)。
59.在一种可能的实施方式中,所述在接收到数据展示端发送的日志数据展示请求后,向所述数据展示端发送所述日志数据展示请求对应的目标用户日志数据,以使所述数据展示端展示所述目标用户日志数据,可以包括如下步骤a1-a3:
60.步骤a1,接收数据展示端发送的日志数据展示请求,所述日志数据展示请求包括目标时间段和目标数据类型。
61.本发明实施例中,数据展示端可以向服务端发送包括目标时间段和目标数据类型的日志数据请求。
62.目标时间段可以设定为web应用端出现问题的时间段。例如,如果web应用端为音视频sdk,9时-10时音视频sdk出现大量用户无法进入视频直播间的问题,则可以将目标时间段可以设定为9时-10时这个时间段。当然,本发明实施例中,目标时间段也可以根据开发者的应用需求灵活设定,此处不做具体限定。
63.目标数据类型具体可以为用户日志数据中不同的指标数据,例如,如果web应用端为音视频sdk,目标数据类型的数据可以为用户日志数据中包括的vsendbllfate、asendbitrate、vsendbytes、asendbytes、sendrtt和sendbandwidth等多种指标的数据。目标数据类型可以根据实际应用需求具体设定。例如,音视频sdk出现断流问题,则可以将
vframerate1指标和vframerate指标作为目标数据类型。
64.步骤a2,确定所述用户日志数据中位于所述目标时间段内且数据类型为所述目标数据类型的日志数据,作为目标用户日志数据。
65.步骤a3,向所述数据展示端发送所述目标日志数据,以使所述数据展示端通过图形化展示工具展示所述目标用户日志数据。
66.数据展示端为一个数据展示平台,具体可以为一个数据展示网站。数据展示端可以利用图形化展示工具展示将日志数据以图形或图表的形式进行展示。
67.举例说明,以web应用端为音视频sdk为例,如果目标时间段设定为上午8时-12时对应的时间段,目标数据类型为视频发送码率、音频发送码率、视频发送回传时间、音频发送回传时间、丢包重传次数、pli次数、视频重传字节数、前向纠错发送字节数、视频丢包率和音频丢包率等指标。
68.服务端可以将上午8时-12时对应的时间段内,用户日志数据中视频发送码率、音频发送码率、视频发送回传时间、音频发送回传时间、视频重传字节数、丢包重传次数、pli次数、视频重传字节数、前向纠错发送字节数、视频丢包率和音频丢包率等指标数据作为目标用户日志数据,并将目标用户日志数据发送给数据展示端。数据展示端接收到目标用户日志数据后,可以将目标用户日志数据中各个指标数据通过图形展示出来。图2为本发明实施例提供的数据展示端展示目标用户日志数据的一种示意图,如图2所示,数据展示端可以展示目标用户日志数据中的视频发送码率vsendbitrate、音频发送码率asendbitrate、视频发送回传时间vsrtt、音频发送回传时间asrtt、丢包重传次数vnacktimes、pli次数(vplitimes)、视频重传字节数vrtbytes、前向纠错发送字节数vsendfecbytes、视频丢包率vrrlostratio和音频丢包率arrlostratio等指标数据。如图2所示,如果想要在数据展示端展示目标用户日志数据中的视频发送码率、音频发送码率、视频发送回传时间、音频发送回传时间、丢包重传次数、pli次数、视频重传字节数、前向纠错发送字节数、视频丢包率和音频丢包率中的任何一种指标数据,可以选中图2中右侧所示的该指标数据,例如,当前图2展示的是目标用户日志数据中的指标数据“视频发送码率”被选中,即图2展示的是目标用户日志数据中的“视频发送码率”在上午8时-12时对应的时间段内的变化情况。如果想要展示目标用户日志数据中的其他指标数据,如展示“音频发送码率”,可以选中图2中右侧的指标数据“音频发送码率”即可展示目标用户日志数据中的“音频发送码率”在上午8时-12时对应的时间段内的变化情况。
69.开发人员可以根据数据展示端展示的图中所示的目标用户日志数据的各个指标数据,直观地确定观察用户日志数据中各个指标数据的变化情况,进而可以根据指标数据是否发生异常,定位出web应用端的问题。
70.因此,本发明实施例中,数据展示端可以通过图形化工具将目标用户日志数据以图表的形式展示出来,使得日志数据的查看方便易懂,并且,还能够开发者可以通过图形直观定位出现问题的指标数据,进而定位web应用端的问题所在,很大程度上节约了人工资源,提升了定位web应用端问题的速度。
71.相应于上述用户日志数据处理方法,本发明实施例还提供了一种用户日志数据处理系统。下面对本发明实施例所提供的用户日志数据处理系统进行介绍。如图3所示,一种用户日志数据处理系统,所述系统包括:
72.web应用端301,用于向服务端发送建立链接请求;并在与所述服务端建立日志数据传输链接后,通过所述日志数据传输链接向所述服务端发送用户日志数据;
73.所述服务端302,用于接收web应用端发送的建立链接请求,基于所述建立链接请求与所述web应用端建立日志数据传输链接;接收所述web应用端发送的用户日志数据,并存储所述用户日志数据;并在接收到数据展示端发送的日志数据展示请求后,向所述数据展示端发送所述日志数据展示请求对应的目标用户日志数据;
74.所述数据展示端303,用于展示所述用户日志数据。
75.采用本发明实施例提供的系统,web应用端可以通过与服务端建立链接,将用户日志数据发送给服务端,服务端还可以将用户日志数据发送给数据展示端,使数据展示端展示用户日志数据,进而可以根据所展示的用户日志数据直观地分析web应用程序可能出现的问题,快速帮助用户定位和解决问题,提高处理web应用程序出现的问题的效率。
76.所述web应用端301,具体用于每隔预设时间段通过所述日志数据传输链接向所述服务端发送预设类别的用户日志数据。
77.可选的,所述服务端302,具体用于接收数据展示端发送的日志数据展示请求,所述日志数据展示请求包括目标时间段和目标数据类型;确定所述用户日志数据中位于所述目标时间段内且数据类型为所述目标数据类型的日志数据,作为目标用户日志数据;向所述数据展示端发送所述目标日志数据,以使所述数据展示端通过图形化展示工具展示所述目标用户日志数据。
78.可选的,所述服务端302,具体用于基于所述建立链接请求,通过网络协议websocket与所述web应用端建立日志数据传输链接。
79.采用本发明实施例提供的系统,web应用端可以通过与服务端建立链接,将用户日志数据发送给服务端,服务端还可以将用户日志数据发送给数据展示端,使数据展示端展示用户日志数据,进而可以根据所展示的用户日志数据直观地分析web应用程序可能出现的问题,快速帮助用户定位和解决问题,提高处理web应用程序出现的问题的效率。并且,数据展示端可以通过图形化工具将目标用户日志数据以图表的形式展示出来,使得日志数据的查看方便易懂,并且,还能够开发者可以通过图形直观定位出现问题的指标数据,进而定位web应用端的问题所在,很大程度上节约了人工资源,提升了定位web应用端问题的速度。
80.相应于上述用户日志数据处理方法,本发明实施例还提供了一种应用于服务端的用户日志数据处理装置。下面对本发明实施例所提供的用户日志数据处理装置进行介绍。如图4所示,一种应用于服务端的用户日志数据处理装置,所述装置包括:
81.链接建立模块401,用于接收web应用端发送的建立链接请求,并基于所述建立链接请求与所述web应用端建立日志数据传输链接;
82.数据接收模块402,用于接收所述web应用端通过所述日志数据传输链接发送的用户日志数据,并存储所述用户日志数据;
83.数据发送模块403,用于在接收到数据展示端发送的日志数据展示请求后,向所述数据展示端发送所述日志数据展示请求对应的目标用户日志数据,以使所述数据展示端展示所述目标用户日志数据。
84.采用本发明实施例提供的装置,web应用端可以通过与服务端建立链接,将用户日志数据发送给服务端,服务端还可以将用户日志数据发送给数据展示端,使数据展示端展
示用户日志数据,进而可以根据所展示的用户日志数据直观地分析web应用程序可能出现的问题,快速帮助用户定位和解决问题,提高处理web应用程序出现的问题的效率。
85.可选的,所述数据发送模块403,具体用于接收数据展示端发送的日志数据展示请求,所述日志数据展示请求包括目标时间段和目标数据类型;确定所述用户日志数据中位于所述目标时间段内且数据类型为所述目标数据类型的日志数据,作为目标用户日志数据;向所述数据展示端发送所述目标日志数据,以使所述数据展示端通过图形化展示工具展示所述目标用户日志数据。
86.可选的,所述链接建立模块401,具体用于基于所述建立链接请求,通过网络协议websocket与所述web应用端建立日志数据传输链接。
87.采用本发明实施例提供的装置,web应用端可以通过与服务端建立链接,将用户日志数据发送给服务端,服务端还可以将用户日志数据发送给数据展示端,使数据展示端展示用户日志数据,进而可以根据所展示的用户日志数据直观地分析web应用程序可能出现的问题,快速帮助用户定位和解决问题,提高处理web应用程序出现的问题的效率。并且,数据展示端可以通过图形化工具将目标用户日志数据以图表的形式展示出来,使得日志数据的查看方便易懂,并且,还能够开发者可以通过图形直观定位出现问题的指标数据,进而定位web应用端的问题所在,很大程度上节约了人工资源,提升了定位web应用端问题的速度。
88.本发明实施例还提供了一种电子设备,如图5所示,包括处理器501、通信接口502、存储器503和通信总线504,其中,处理器501,通信接口502,存储器503通过通信总线504完成相互间的通信,
89.存储器503,用于存放计算机程序;
90.处理器501,用于执行存储器503上所存放的程序时,实现任一所述用户日志数据处理方法的步骤。
91.上述电子设备提到的通信总线可以是外设部件互连标准(peripheral component interconnect,pci)总线或扩展工业标准结构(extended industry standard architecture,eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
92.通信接口用于上述电子设备与其他设备之间的通信。
93.存储器可以包括随机存取存储器(random access memory,ram),也可以包括非易失性存储器(non-volatile memory,nvm),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。
94.上述的处理器可以是通用处理器,包括中央处理器(central processing unit,cpu)、网络处理器(network processor,np)等;还可以是数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
95.在本发明提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一用户日志数据处理方法的步骤。
96.在本发明提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其
在计算机上运行时,使得计算机执行上述实施例中任一用户日志数据处理方法。
97.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solid state disk(ssd))等。
98.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
99.本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统、装置、电子设备、计算机可读存储介质和计算机程序产品实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
100.以上所述仅为本发明的较佳实施例,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1