一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

日志存储方法、装置、电子设备及可读存储介质与流程

2023-02-19 02:05:41 来源:中国专利 TAG:


1.本技术涉及日志管理技术领域,尤其涉及一种日志存储方法、装置、电子设备及可读存储介质。


背景技术:

2.随着人们经济水平的不断提升,购买车辆的用户越来越多。用户在购买车辆之后,车机或车机关联的终端出现问题,运维系统需要终端日志或车机日志来定位问题。
3.目前,由于日志类型繁多、车机或终端出现问题的时间模糊等原因,都会导致运维系统不能精准的日志,此时,需要运维系统的业务人员联系车辆用户进行长时间的沟通,尝试重新复现问题来获取日志,导致问题不能及时解决。并且,在出现新类型的日志时,还需要进行ota(over-the-air technology,空中下载技术)升级才能实现日志获取,导致运维系统解决车机或终端的问题时间较长,效率较低,降低了用户体验。


技术实现要素:

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.可选地,所述装置还包括以下模块:
32.日志上传规则输入模块,用于在可视化界面输入电子设备的设备参数,及所述电子设备对应的日志上传规则;
33.日志上传规则保存模块,用于将所述设备参数和所述日志上传规则保存至数据库中。
34.可选地,所述装置还包括以下模块:
35.设备参数接收模块,用于接收所述电子设备上传的设备参数;
36.日志上传规则获取模块,用于根据所述设备参数,获取所述电子设备对应的日志上传规则;
37.日志上传规则发送模块,用于发送所述日志上传规则至所述电子设备。
38.可选地,所述装置还包括以下模块:
39.日志查询请求配置模块,用于在可视化界面配置所述电子设备对应的日志查询请求;所述日志查询请求包括:日志查询时间和日志查询类型;
40.设备日志提取模块,用于根据所述日志查询时间和所述日志查询类型,从所述电子设备对应的存储空间中提取所述电子设备对应的目标设备日志。
41.可选地,所述装置还包括以下模块:
42.日志查询请求配置模块,用于在可视化界面配置所述车载终端对应的日志查询请求;所述日志查询请求包括:日志查询时间和日志查询类型;
43.终端日志提取模块,用于根据所述日志查询时间和所述日志查询类型,从所述车载终端对应的存储空间中提取所述车载终端对应的目标终端日志。
44.第三方面,本技术实施例提供了一种电子设备,包括:
45.存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述任一项所述的日志存储方法。
46.第四方面,本技术实施例提供一种可读存储介质,当所述可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行上述任一项所述的日志存储方法。
47.在本技术实施例中,通过配置电子设备的第一日志上传指令,及车载终端的第二日志上传指令,第一日志上传指令包括:设备日志类型和设备日志时间范围,第二日志上传指令包括:终端日志类型和终端日志时间范围,发送第一日志上传指令至电子设备,并所述第二日志上传指令至车载终端,接收电子设备上传的设备日志时间范围内的设备日志类型的设备日志,接收车载终端上传的终端日志时间范围内的终端日志类型的终端日志,存储设备日志至电子设备对应的存储空间,并存储终端日志至车载终端对应的存储空间。本技术实施例可以向车载终端和电子设备下发包含指定时间范围和指定日志类型的日志上传指令,从而可以及时获取车载日志和设备日志,在车载终端或电子设备出现问题时,可以及时获取指定时间和指定类型的设备日志或终端日志,便于运维系统能够及时定位出现的问题,极大地降低了运维系统定位问题的时间,提高了问题定位效率及用户体验。
48.上述说明仅是本技术技术方案的概述,为了能够更清楚了解本技术的技术手段,而可依照说明书的内容予以实施,并且为了让本技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本技术的具体实施方式。
附图说明
49.为了更清楚地说明本技术实施例的技术方案,下面将对本技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
50.图1为本技术实施例提供的一种日志存储方法的步骤流程图;
51.图2为本技术实施例提供的一种日志上传规则配置列表的示意图;
52.图3为本技术实施例提供的一种配置日志上传规则的示意图;
53.图4为本技术实施例提供的一种车机日志列表的示意图;
54.图5为本技术实施例提供的一种下载车机日志的示意图;
55.图6为本技术实施例提供的一种终端日志异常的示意图;
56.图7为本技术实施例提供的一种已下发日志上传指令列表的示意图;
57.图8为本技术实施例提供的一种下发日志上传指令的示意图;
58.图9为本技术实施例提供的一种日志存储装置的结构示意图;
59.图10为本技术实施例提供的一种电子设备的结构示意图。
具体实施方式
60.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
61.实施例一
62.参照图1,示出了本技术实施例提供的一种日志存储方法的步骤流程图,如图1所示,该日志存储方法可以包括如下步骤:
63.步骤101:配置电子设备的第一日志上传指令,及车载终端的第二日志上传指令,所述第一日志上传指令包括:设备日志类型和设备日志时间范围,所述第二日志上传指令包括:终端日志类型和终端日志时间范围。
64.本技术实施例可以应用于由服务器配置电子设备和终端的包含日志类型和日志时间范围的日志上传指令,指示电子设备和终端上传指定类型的日志的场景中。
65.本实施例可以应用于服务器(如运维系统等),即执行主体为服务器。
66.第一日志上传指令是指服务器配置的用于指示电子设备上传电子设备内产生的日志的指令,在第一日志上传指令中包含有设备日志类型和设备日志时间范围,其中,该设备日志类型可以用于指示电子设备向服务器上传的日志的类型,该设备日志时间范围可以用于指示电子设备向服务器上传的日志的时间(即电子设备内日志的产生时间)。
67.第二日志上传指令是指服务器配置的用于指示车载终端上传车载终端内产生的日志的指令,在第二日志上传指令中包含有终端日志类型和终端日志时间范围,其中,该终端日志类型可以用于指示车载终端向服务器上传的日志的类型,该终端日志时间范围可以用于指示车载终端向服务器上传的日志的时间(即车载终端内日志的产生时间)。对于下发的日志上传指令还可以包括:上传日志的子类型及指令有效时间等,具体地,可以如图8所示,下发的日志上传指令可以包括:车联网类型(手机车联网)、pdsn(packet data serving node,分组数据服务节点)、指令类型(系统日志、硬件寄存器、截屏等)、子类型(如addroid系统日志、内核系统日志等)、开始结束时间(即日志时间范围,如2021-05-25 19:28:39~2021-05-25 20:28:49等)、指令有效期(如5分钟等)、是否提醒用户等。
68.在实际应用中,服务器可以根据需求配置电子设备的第一日志上传指令,并配置车载终端的第二日志上传指令,以通过第一日志上传指令指示电子设备向服务器上传指定时间范围的指定类型的日志,通过第二日志上传指令指示车载终端向服务器上传指定时间范围的指定类型的日志。
69.在服务器侧下发日志上传指令之后,还可以在服务器保存下发的日志上传指令,如图7所示,在服务器侧可以以列表的形式保存下发的日志上传指令,如图7所示的日志上传指令“项目名称:0,pdsn:a1122222,手机号:12323456543,车架号:0,日志类型:未知内核系统日志”等。
70.当然,在具体实现中,服务器可以结合电子设备的设备参数配置电子设备的日志
上传规则,具体地,可以结合下述具体实现方式进行详细描述。
71.在本技术的一种具体实现方式中,在上述步骤101之前,还可以包括:
72.步骤s1:在可视化界面输入电子设备的设备参数,及所述电子设备对应的日志上传规则。
73.在本实施例中,在服务器侧可以预先设置一个可视化的日志上传规则配置界面,在该可视化界面内可以由用户配置日志上传规则,具体地,在配置电子设备的日志上传规则时,可以由服务器侧的运营人员在可视化界面内输入电子设备的设备参数,及电子设备对应的日志上传规则,如图3所示,在可视化界面内设置有设备参数的输入框,如手机号、设备号、app名称、app版本、项目名称、终端类型(即与手机关联的车载终端的类型)等,配置的日志上传规则可以为是否自动上传、上传文件名称(即日志文件名称)等规则。
74.可以理解地,上述示例仅是为了更好地理解本技术实施例的技术方案而列举的示例,不作为对本实施例的唯一限制。
75.在可视化界面输入电子设备的设备参数及电子设备对应的日志上传规则之后,执行步骤s2。
76.步骤s2:将所述设备参数和所述日志上传规则保存至数据库中。
77.在可视化界面输入电子设备的设备参数及电子设备对应的日志上传规则之后,可以将设备参数和日志上传规则保存至数据库中,即实现了为电子设备配置对应的日志上传规则。
78.对于配置的日志上传规则可以在服务器侧以列表的形式进行保存,当然,具体地,可以如图2所示,日志上传规则可以包括:“手机号:15007190014,设备号:11111222222,app版本号:111,项目名称:新零售,app名称:trest,终端类型:android应用,是否自动上传:是,上传文件名称:bblog”等。
79.本技术实施例通过可视化界面即可实现设备侧日志上传规则,操作简便,节省了日志上传规则的配置时间。
80.在服务器侧配置电子设备的日志上传规则之后,可以将日志上传规则下发给电子设备,以指示电子设备按照日志上传规则整理设备本地的日志,及上传方式,具体地,可以结合下述具体实现方式进行详细描述。
81.在上述步骤s2之后,还可以包括:
82.步骤m1:接收所述电子设备上传的设备参数。
83.在本实施例中,在电子设备启动之后,可以通过服务器与电子设备之间的通信接口,接收电子设备上传的设备参数。
84.在接收到电子设备上传的设备参数之后,执行步骤m2。
85.步骤m2:根据所述设备参数,获取所述电子设备对应的日志上传规则。
86.在接收到电子设备上传的设备参数之后,可以根据保存的设备参数与日志上传规则,从数据库中获取电子设备的设备参数对应的日志上传规则。
87.在根据设备参数获取到电子设备对应的日志上传规则之后,执行步骤m3。
88.步骤m3:发送所述日志上传规则至所述电子设备。
89.在获取到电子设备对应的日志上传规则之后,可以发送日志上传规则至电子设备,以根据日志上传规则指示电子设备进行日志整理(如日志文件命名等)和上传(是否自
动上传、是否全量上传等)。
90.本技术实施例可以由服务器根据历史上车机和终端容易出现问题的原因,配置设备侧的日志上传规则,便于服务器及时获取设备侧的日志。
91.在配置得到电子设备的第一日志上传指令和车载终端的第二日志上传指令之后,执行步骤102。
92.步骤102:发送所述第一日志上传指令至所述电子设备,并发送所述第二日志上传指令至所述车载终端。
93.在配置得到电子设备的第一日志上传指令和车载终端的第二日志上传指令之后,可以发送第一日志上传指令至电子设备,并发送第二日志上传指令至车载终端。
94.在发送第一日志上传指令至电子设备并发送第二日志上传指令至车载终端之后,执行步骤103和步骤104。
95.步骤103:接收所述电子设备上传的所述设备日志时间范围内的所述设备日志类型的设备日志。
96.在将第一日志上传指令发送至电子设备之后,可以对第一日志上传指令进行解析,以获取第一日志上传指令中包含的设备日志时间范围和设备日志类型,进而,可以由电子设备根据设备日志时间范围和设备日志类型从本地获取位于设备日志时间范围内的设备日志类型的设备日志,具体地,可以先由电子设备从本地查找位于设备日志时间范围内的日志,并从位于设备日志时间范围内的日志中查找与设备日志类型匹配的日志,以得到设备日志。当然,也可以先由电子设备从本地查找设备日志类型的日志,并从设备日志类型的日志中查找位于设备日志时间范围内的日志,以得到设备日志。
97.在电子设备从本地获取到设备日志时间范围内的设备日志类型的设备日志之后,可以由电子设备将匹配的设备日志上传至服务器。
98.步骤104:接收所述车载终端上传的所述终端日志时间范围内的所述终端日志类型的终端日志。
99.在将第二日志上传指令发送至车载终端之后,可以对第二日志上传指令进行解析,以获取第二日志上传指令中包含的终端日志时间范围和终端日志类型,进而,可以由车载终端根据终端日志时间范围和终端日志类型从本地获取位于终端日志时间范围内的终端日志类型的终端日志,具体地,可以先由车载终端从本地查找位于终端日志时间范围内的日志,并从位于终端日志时间范围内的日志中查找与终端日志类型匹配的日志,以得到终端日志。当然,也可以先由车载终端从本地查找终端日志类型的日志,并从终端日志类型的日志中查找位于终端日志时间范围内的日志,以得到终端日志。
100.在车载终端从本地获取到终端日志时间范围内的终端日志类型的终端日志之后,可以由车载终端将匹配的终端日志上传至服务器。
101.步骤105:存储所述设备日志至所述电子设备对应的存储空间,并存储所述终端日志至所述车载终端对应的存储空间。
102.在服务器侧,可以预先设置电子设备对应的存储空间,以存储从电子设备侧拉取的日志,并设置车载终端对应的存储空间以存储从车载终端侧拉取的日志。
103.在服务器接收到电子设备上传的设备日志和车载终端上传的终端日志之后,可以存储设备日志至电子设备对应的存储空间,并存储终端日志至车载终端对应的存储空间。
104.当然,在服务器侧,针对上传的日志可以列表的形式进行记录,如图4所示,列表中可以记录:日志的记录id、项目名称、车架号、设备号、上传时间、文件上传地址等信息,以便于后续的日志查找和日志下载等操作。
105.本技术实施例通过向车载终端和电子设备下发包含指定时间范围和指定日志类型的日志上传指令,从而可以及时获取车载日志和设备日志,在车载终端或电子设备出现问题时,可以及时获取指定时间和指定类型的设备日志或终端日志,便于运维系统能够及时定位出现的问题。
106.在存储设备日志之后,在后续定位问题时,可以结合日志类型和日志时间进行设备日志的查询,具体地,可以结合下述具体实现方式进行详细描述。
107.在本技术的另一种具体实现方式中,在上述步骤105之后,还可以包括:
108.步骤n1:在可视化界面配置所述电子设备对应的日志查询请求;所述日志查询请求包括:日志查询时间和日志查询类型。
109.在本实施例中,在需要进行电子设备侧的日志查询时,可以在服务器侧的可视化界面配置电子设备对应的日志查询请求,该日志查询请求可以用于指示查询电子设备的设备日志。
110.在日志查询请求中可以包括日志查询时间和日志查询类型,日志查询时间可以用于指示查询的指定时间的设备日志,日志查询类型可以用于指示查询的指定类型的设备日志。
111.在可视化界面配置电子设备对应的日志查询请求之后,执行步骤n2。
112.步骤n2:根据所述日志查询时间和所述日志查询类型,从所述电子设备对应的存储空间中提取所述电子设备对应的目标设备日志。
113.在获取到在可视化界面配置的电子设备对应的日志查询请求之后,可以根据日志查询请求中的日志查询时间和日志查询类型,从电子设备对应的存储空间中提取电子设备对应的目标设备日志。
114.在存储终端日志之后,在后续定位问题时,可以结合日志类型和日志时间进行终端日志的查询,具体地,可以结合下述具体实现方式进行详细描述。
115.在本技术的另一种具体实现方式中,在上述步骤105之后,还可以包括:
116.步骤k1:在可视化界面配置所述车载终端对应的日志查询请求;所述日志查询请求包括:日志查询时间和日志查询类型。
117.在本实施例中,在需要进行车载终端侧的日志查询时,可以在服务器侧的可视化界面配置车载终端对应的日志查询请求,该日志查询请求可以用于指示查询车载终端的设备日志。
118.在日志查询请求中可以包括日志查询时间和日志查询类型,日志查询时间可以用于指示查询的指定时间的终端日志,日志查询类型可以用于指示查询的指定类型的终端日志。
119.在可视化界面配置车载终端对应的日志查询请求之后,执行步骤k2。
120.步骤k2:根据所述日志查询时间和所述日志查询类型,从所述车载终端对应的存储空间中提取所述车载终端对应的目标终端日志。
121.在获取到在可视化界面配置的车载终端对应的日志查询请求之后,可以根据日志
查询请求中的日志查询时间和日志查询类型,从车载终端对应的存储空间中提取车载终端对应的目标终端日志。
122.在查询到目标日志之后,可以根据预先记载的日志上传地址进行日志下载,如图4所示,在日志列表中还显示有文件上传地址(即日志上传地址),通过日志上传地址即可实现日志文件的下载。
123.在查询到日志之后,可以以列表的形式显示查询的日志,并在列表中显示异常日志数据的内容及上传时间等信息,如图5所示。在用户点击某条查询的日志之后,即可查看异常日志的详情信息,如图6所示,显示的异常日志详情可以包括:项目名称、设备号、请求序列号、异常类型、错误数据内容、错误标签等内容。
124.本技术实施例提供的日志存储方法,通过配置电子设备的第一日志上传指令,及车载终端的第二日志上传指令,第一日志上传指令包括:设备日志类型和设备日志时间范围,第二日志上传指令包括:终端日志类型和终端日志时间范围,发送第一日志上传指令至电子设备,并所述第二日志上传指令至车载终端,接收电子设备上传的设备日志时间范围内的设备日志类型的设备日志,接收车载终端上传的终端日志时间范围内的终端日志类型的终端日志,存储设备日志至电子设备对应的存储空间,并存储终端日志至车载终端对应的存储空间。本技术实施例可以向车载终端和电子设备下发包含指定时间范围和指定日志类型的日志上传指令,从而可以及时获取车载日志和设备日志,在车载终端或电子设备出现问题时,可以及时获取指定时间和指定类型的设备日志或终端日志,便于运维系统能够及时定位出现的问题,极大地降低了运维系统定位问题的时间,提高了问题定位效率及用户体验。
125.实施例二
126.参照图9,示出了本技术实施例提供的一种日志存储装置的结构示意图,如图9所示,该日志存储装置900可以包括如下模块:
127.日志上传指令配置模块910,用于配置电子设备的第一日志上传指令,及车载终端的第二日志上传指令,所述第一日志上传指令包括:设备日志类型和设备日志时间范围,所述第二日志上传指令包括:终端日志类型和终端日志时间范围;
128.日志上传指令发送模块920,用于发送所述第一日志上传指令至所述电子设备,并发送所述第二日志上传指令至所述车载终端;
129.设备日志接收模块930,用于接收所述电子设备上传的所述设备日志时间范围内的所述设备日志类型的设备日志;
130.终端日志接收模块940,用于接收所述车载终端上传的所述终端日志时间范围内的所述终端日志类型的终端日志;
131.日志存储模块950,用于存储所述设备日志至所述电子设备对应的存储空间,并存储所述终端日志至所述车载终端对应的存储空间。
132.可选地,所述装置还包括以下模块:
133.日志上传规则输入模块,用于在可视化界面输入电子设备的设备参数,及所述电子设备对应的日志上传规则;
134.日志上传规则保存模块,用于将所述设备参数和所述日志上传规则保存至数据库中。
135.可选地,所述装置还包括以下模块:
136.设备参数接收模块,用于接收所述电子设备上传的设备参数;
137.日志上传规则获取模块,用于根据所述设备参数,获取所述电子设备对应的日志上传规则;
138.日志上传规则发送模块,用于发送所述日志上传规则至所述电子设备。
139.可选地,所述装置还包括以下模块:
140.日志查询请求配置模块,用于在可视化界面配置所述电子设备对应的日志查询请求;所述日志查询请求包括:日志查询时间和日志查询类型;
141.设备日志提取模块,用于根据所述日志查询时间和所述日志查询类型,从所述电子设备对应的存储空间中提取所述电子设备对应的目标设备日志。
142.可选地,所述装置还包括以下模块:
143.日志查询请求配置模块,用于在可视化界面配置所述车载终端对应的日志查询请求;所述日志查询请求包括:日志查询时间和日志查询类型;
144.终端日志提取模块,用于根据所述日志查询时间和所述日志查询类型,从所述车载终端对应的存储空间中提取所述车载终端对应的目标终端日志。
145.本技术实施例提供的日志存储装置,通过配置电子设备的第一日志上传指令,及车载终端的第二日志上传指令,第一日志上传指令包括:设备日志类型和设备日志时间范围,第二日志上传指令包括:终端日志类型和终端日志时间范围,发送第一日志上传指令至电子设备,并所述第二日志上传指令至车载终端,接收电子设备上传的设备日志时间范围内的设备日志类型的设备日志,接收车载终端上传的终端日志时间范围内的终端日志类型的终端日志,存储设备日志至电子设备对应的存储空间,并存储终端日志至车载终端对应的存储空间。本技术实施例可以向车载终端和电子设备下发包含指定时间范围和指定日志类型的日志上传指令,从而可以及时获取车载日志和设备日志,在车载终端或电子设备出现问题时,可以及时获取指定时间和指定类型的设备日志或终端日志,便于运维系统能够及时定位出现的问题,极大地降低了运维系统定位问题的时间,提高了问题定位效率及用户体验。
146.实施例三
147.本技术实施例提供了一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述日志存储方法。
148.图10示出了本发明实施例的一种电子设备1000的结构示意图。如图10所示,电子设备1000包括中央处理单元(cpu)1001,其可以根据存储在只读存储器(rom)1002中的计算机程序指令或者从存储单元1008加载到随机访问存储器(ram)1003中的计算机程序指令,来执行各种适当的动作和处理。在ram 1003中,还可存储电子设备1000操作所需的各种程序和数据。cpu 1001、rom 1002以及ram 1003通过总线1004彼此相连。输入/输出(i/o)接口1005也连接至总线1004。
149.电子设备600中的多个部件连接至i/o接口1005,包括:输入单元1006,例如键盘、鼠标、麦克风等;输出单元1007,例如各种类型的显示器、扬声器等;存储单元1008,例如磁盘、光盘等;以及通信单元1009,例如网卡、调制解调器、无线通信收发机等。通信单元1009
允许电子设备1000通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
150.上文所描述的各个过程和处理,可由处理单元101执行。例如,上述任一实施例的方法可被实现为计算机软件程序,其被有形地包含于计算机可读介质,例如存储单元1008。在一些实施例中,计算机程序的部分或者全部可以经由rom1002和/或通信单元1009而被载入和/或安装到电子设备1000上。当计算机程序被加载到ram 1003并由cpu1001执行时,可以执行上文描述的方法中的一个或多个动作。
151.实施例四
152.本技术实施例提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现上述日志存储方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(read-only memory,简称rom)、随机存取存储器(random access memory,简称ram)、磁碟或者光盘等。
153.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
154.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本技术各个实施例所述的方法。
155.上面结合附图对本技术的实施例进行了描述,但是本技术并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本技术的启示下,在不脱离本技术宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本技术的保护之内。
156.本领域普通技术人员可以意识到,结合本技术实施例中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
157.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
158.在本技术所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互
之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
159.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
160.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
161.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
162.以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以权利要求的保护范围为准。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献