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

用户行为数据上报方法及装置与流程

2022-08-10 21:47:06 来源:中国专利 TAG:


1.本技术涉及通信技术领域,尤其涉及一种用户行为数据上报方法及装置。


背景技术:

2.客户端产生用户行为数据的速度较快,数据量也较大。上报这些数据给用户带来的收益有限但却要消耗用户的流量、带宽等资源,上报失败时会影响用户体验且容易引发丢数问题,因此,需要针对这些数据的上报进行优化,不断提升用户的体验才能更好的保证数据的完整性以及及时性。
3.常规的做法包括每产生一条记录就发送一次超文本传输协议(hyper text transfer protocol,http)请求,把数据上报到服务端,该方式会额外增加大量http请求,浪费用户资源,影响使用功能体验;另一种方式是在客户端暂存数据,达到一定的数量之后自动上报数据,该方案灵活性较低,数据上报成功率难以保证,在异常环境下体验较差,容易丢失数据。


技术实现要素:

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.图1是本技术提供的用户行为数据上报方法的流程示意图;
38.图2是本技术提供的基于历史数据动态调整传输策略的流程示意图;
39.图3是本技术提供的将用户行为数据存储至目标数组中的流程示意图;
40.图4是本技术提供的用户行为数据上报装置的结构示意图;
41.图5是本技术提供的电子设备的结构示意图。
具体实施方式
42.为使本技术的目的、技术方案和优点更加清楚,下面将结合本技术中的附图,对本技术中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
43.图1是本技术实施例提供的用户行为数据上报方法的流程示意图,如图1所示用户行为数据上报方法包括:步骤100和步骤101。
44.本技术实施例提供的用户行为数据上报方法,应用于客户端。
45.步骤100、获取目标数组的传输信息。
46.其中,所述目标数组中包括多条用户行为数据,所述传输信息包括所述多条用户行为数据中的目标用户行为数据对应的传输失败次数以及所述目标用户行为数据的产生时刻。
47.可以理解的是,目标数组用于临时存储用户行为数据。
48.需要说明的是,用户行为数据包括用户在客户端产生的界面浏览、界面停留、按钮点击、文件上传下载等行为记录的数据。
49.可选地,目标用户行为数据可以是目标数组中产生时间最早的一条用户行为数据。如果目标数组中的用户行为数据是按照产生的时间顺序进行排列,将新产生的用户行为数据往数组的尾端追加,则目标用户行为数据是目标数组首端的第一条记录。
50.客户端将采集到的数据临时存储在客户端本地的目标数组中,并确定目标用户行为数据对应的传输失败次数以及所述目标用户行为数据的产生时刻等等传输信息是否满足传输条件,该传输条件是基于历史数据上报情况确定的。
51.步骤101、在所述传输信息满足传输条件的情况下,从所述目标数组中确定待发送的用户行为数据,将所述待发送的用户行为数据发送至目标服务端,所述传输条件是基于历史的用户行为数据上报情况确定的。
52.在一些实施例中,所述传输条件,包括以下至少一项:
53.所述目标用户行为数据对应的传输失败次数大于目标次数;
54.所述目标用户行为数据的产生时刻早于目标时刻;
55.到达传送时间窗口,所述传送时间窗口是基于与所述目标服务端之间的网络状况以及所述目标数组中用户行为数据的数量确定的。
56.确定所述传输信息是否满足传输条件,包括:
57.基于所述目标用户行为数据对应的传输失败次数是否大于目标次数、所述目标用户行为数据的产生时刻是否早于目标时刻以及是否到达传送时间窗口中的至少一项,确定所述传输信息是否满足传输条件。
58.可选地,客户端定时检测与目标服务端之间网络状况以及网络连通性。在流量状态下使用时,可以将传送时间窗口动态延长,可设置为当前传送时间窗口的1.5倍;网络状态较差时减少每次发送的数据量,设置发送数量为当前的2/3倍,延长发送时间。
59.检测到网络空闲时增加发送频率,相应的网络繁忙时降低发送频率。网络繁忙状态可以通过监听客户端所有的http请求得出。
60.此外,客户端临时存储数据量过多的情况下增加发送频率以及每次发送的数据量。
61.可选地,传输条件的判断包括三个方面:
62.一、传输失败的次数。
63.目标用户行为数据对应的传输失败次数代表了已经尝试发送目标用户行为数据,但是发送失败的次数。失败的原因可能是网络状况不佳,或者是服务端的承载能力有限。
64.需要说明的是,如果目标用户行为数据发送成功,则会将该目标用户行为数据从目标数组中删除,此时,目标数组中的第一条数据是未发送的数据中的产生时间最久的用户行为数据,也就是说,在发送成功后,会更新目标用户行为数据,更新后的目标用户行为数据对应的传输失败次数为零,在发送失败后传输失败次数逐次累加。
65.确定目标用户行为数据对应的传输失败次数是否大于目标次数,在目标用户行为数据对应的传输失败次数大于目标次数的情况下,即认为满足传输条件。
66.二、记录产生时间。
67.由于目标数组中的用户行为数据是按照时间顺序排列的,并且按照时间顺序由前向后传输,因此目标数组中的第一条用户行为数据,即为目标数组中产生时间最早的未发送的数据。
68.确定目标用户行为数据的产生时刻是否早于目标时刻,在目标用户行为数据的产生时刻早于目标时刻的情况下,即认为满足传输条件。
69.三、固定的传送时间窗口。
70.可以理解的是,每隔固定的时间会进行一次数据传输,也就是说,到达固定的传送时间窗口则认为满足传输条件。
71.需要说明的是,在第一方面和第二方面满足传输条件的情况下,即使没有到达固定的传送时间窗口,也会立即触发用户行为数据的上报。在第一方面和第二方面不满足传输条件的情况下,到达固定的传送时间窗口才会触发用户行为数据的上报。也就是说,优先级最低的是达到固定的传送时间窗口的上报条件。
72.在一些实施例中,所述从所述目标数组中确定待发送的用户行为数据,包括:
73.确定所述目标数组中的用户行为数据的数量是否超过第一目标数量;
74.在所述目标数组中的用户行为数据的数量超过所述第一目标数量的情况下,确定所述待发送的用户行为数据为从所述目标数组的起始存储位置开始的前第二目标数量条用户行为数据;或者,
75.在所述目标数组中的用户行为数据的数量不超过所述第一目标数量的情况下,确定所述待发送的用户行为数据为所述目标数组中全部的用户行为数据。
76.需要说明的是,第一目标数量和第二目标数量可以相同也可以不相同。
77.客户端的数据上报模块收到上报指令后,获取规则模块中本次可发送的数据量,判断临时存储的数据量是否小于设置值,如果小于设置值则把数据全部上报,否则截取固定数量的数据,将截取的数据上报至目标服务端。
78.本技术提供的用户行为数据上报方法,通过获取目标数组的传输信息,该目标数组中包括多条用户行为数据,传输信息包括多条用户行为数据中的目标用户行为数据对应的传输失败次数以及目标用户行为数据的产生时刻,确定该传输信息是否满足传输条件,在传输信息满足传输条件的情况下,将所述目标数组中的待发送的用户行为数据发送至目标服务端,该传输条件是基于历史数据上报情况确定的,因此可以提升数据上报的成功率,避免数据丢失。
79.在一些实施例中,用户行为数据上报方法还包括,基于历史数据动态调整传输策略,如图2所示,基于历史数据动态调整传输策略包括步骤200和步骤201。
80.步骤200、获取所述目标服务端发送的返回值,解析所述返回值,得到数据发送结果。
81.需要说明的是,目标服务端发送的返回值是基于接收到的客户端发送的消息确定的,包括发送成功或者发送失败。
82.步骤201、基于所述数据发送结果更新所述目标数组、所述目标数组的传输信息和所述传输条件中的至少一项。
83.需要说明的是,该返回值代表了历史数据的发送情况,基于历史数据的发送情况,可以动态的调整传输策略。
84.传输策略可以包括传输的时机以及传输的数据量。
85.可选地,下面对返回值的两种情况进行说明:
86.一、在所述数据发送结果为成功的情况下,删除所述目标数组中发送成功的用户行为数据。
87.将发送成功的数据进行删除,减少内存资源的占用。此外,在发送成功后删除数据可以防止数据的丢失。
88.二、在所述数据发送结果为失败的情况下,将所述目标用户行为数据对应的传输失败次数执行加一操作,并基于所述传输失败次数更新所述传输条件中的传送时间窗口。
89.可选地,基于所述传输失败次数更新所述传输条件中的传送时间窗口,可以包括:
90.在所述传输失败次数小于或者小于等于目标次数的情况下,根据传输失败次数调整所述传送时间窗口的大小,以延长从本次发送至下次尝试发送的时间长度。
91.可以在每次记录上报失败后,将下次尝试时间延长,具体延长规则为:每增加失败1次,将传送时间窗口增加1/2。
92.例如,当前的传送时间窗口为每10分钟传送一次,在新增一次失败后,将传送的时
间窗口调整为每15分钟传送一次。
93.在所述传输失败次数大于等于或者大于目标次数的情况下,传送时间窗口保持不变,例如,为原始传送时间窗口的2倍。
94.可以理解的是,在尝试失败的次数超出目标次数的情况下,不再延长传送时间窗口,而是保持在固定的时长。
95.本技术提供的用户行为数据上报方法,获取目标服务端发送的返回值,解析该返回值,得到数据发送结果,基于数据发送结果通过更新目标数组、目标数组的传输信息和传输条件中的至少一项,以动态调整传输策略,通过网络状态、服务能力、历史数据上报情况等信息动态调整客户端数据上报行为,充分利用空闲网络资源、挖掘服务端服务能力,提升上报成功率,节约客户端资源。
96.在一些实施例中,用户行为数据上报方法还包括:将用户行为数据存储至目标数组中,如图3所示,将用户行为数据存储至目标数组中包括步骤300和步骤301。
97.步骤300、在获取到第一用户行为数据的情况下,确定所述第一用户行为数据的产生时间。
98.第一用户行为数据可以是任意一条用户行为数据。
99.可选地,为目标数组中的每条用户行为数据添加产生时间字段t,用于识别每条记录的产生时间,以及用于在数据发送过程中进行是否满足发送条件的判断。
100.该产生时间默认为客户端时间,但是由于客户端和服务端的时间存在时间差,在一些实施例中,可以将该差值消除,以保持与服务端的时间一致。
101.可选地,第一用户行为数据的产生时间是基于目标服务端与客户端的时间差以及第一用户行为数据在客户端的产生时间确定的。
102.在一些实施例中,用户行为数据上报方法还包括:
103.获取所述目标服务端发送的返回值,解析所述返回值,得到所述目标服务端与客户端的时间差。
104.确定所述第一用户行为数据的产生时间,包括:
105.基于所述时间差以及客户端的时间,确定所述第一用户行为数据的产生时间。
106.可以理解的是,根据客户端与服务端之间的时间差,可以对获取的到第一用户行为数据的产生时间进行调整。
107.例如,客户端的时间比服务端之间早1秒,客户端获取到的第一用户行为数据的产生时间为10点10分10秒,则调整第一用户行为数据的产生时间为10点10分9秒。
108.步骤301、将所述第一用户行为数据以及所述第一用户行为数据的产生时间按照从所述目标数组的起始存储位置往后的顺序存储至所述目标数组。
109.可以理解的是,目标数组的起始存储位置为目标数组的首端,从目标数组的起始存储位置往后的顺序存储,也就是说将新产生的用户行为数据往数组的尾端追加。
110.目标数组中的用户行为数据是按照产生的时间顺序进行排列的,产生时间越早的用户行为数据的位置越接近目标数组的首端。也就是说,在对目标数组中的用户行为数据进行发送的过程中,优先发送目标数组的首端的数据。
111.本技术提供的用户行为数据上报方法,通过获取目标数组的传输信息,该目标数组中包括多条用户行为数据,传输信息包括多条用户行为数据中的目标用户行为数据对应
的传输失败次数以及目标用户行为数据的产生时刻,确定该传输信息是否满足传输条件,在传输信息满足传输条件的情况下,将所述目标数组中的待发送的用户行为数据发送至目标服务端,该传输条件是基于历史数据上报情况确定的,因此可以提升数据上报的成功率,避免数据丢失。
112.下面对本技术提供的用户行为数据上报装置进行描述,下文描述的用户行为数据上报装置与上文描述的用户行为数据上报方法可相互对应参照。
113.如图4所示,用户行为数据上报装置400包括:判断模块410和数据上报模块420。
114.判断模块410,用于获取目标数组的传输信息,所述目标数组中包括多条用户行为数据,所述传输信息包括所述多条用户行为数据中的目标用户行为数据对应的传输失败次数以及所述目标用户行为数据的产生时刻;
115.数据上报模块420,用于在所述传输信息满足传输条件的情况下,从所述目标数组中确定待发送的用户行为数据,将所述待发送的用户行为数据发送至目标服务端,所述传输条件是基于历史的用户行为数据上报情况确定的。
116.可选地,所述传输条件,包括以下至少一项:
117.所述目标用户行为数据对应的传输失败次数大于目标次数;
118.所述目标用户行为数据的产生时刻早于目标时刻;
119.到达传送时间窗口,所述传送时间窗口是基于与所述目标服务端之间的网络状况以及所述目标数组中用户行为数据的数量确定的。
120.可选地,用户行为数据上报装置还包括,
121.解析模块,用于:获取所述目标服务端发送的返回值,解析所述返回值,得到数据发送结果;
122.规则调整模块,用于基于所述数据发送结果更新所述目标数组、所述目标数组的传输信息和所述传输条件中的至少一项。
123.可选地,所述基于所述数据发送结果更新所述目标数组、所述目标数组的传输信息和所述传输条件中的至少一项,包括:
124.在所述数据发送结果为成功的情况下,删除所述目标数组中发送成功的用户行为数据;或者,
125.在所述数据发送结果为失败的情况下,将所述目标用户行为数据对应的传输失败次数执行加一操作,并基于所述传输失败次数更新所述传输条件中的传送时间窗口。
126.可选地,用户行为数据上报装置还包括,数据存储模块,用于:
127.在获取到第一用户行为数据的情况下,确定所述第一用户行为数据的产生时间;
128.将所述第一用户行为数据以及所述第一用户行为数据的产生时间按照从所述目标数组的起始存储位置往后的顺序存储至所述目标数组。
129.可选地,解析模块,还用于:获取所述目标服务端发送的返回值,解析所述返回值,得到所述目标服务端与客户端的时间差;
130.所述确定所述第一用户行为数据的产生时间,包括:
131.基于所述时间差以及客户端的时间,确定所述第一用户行为数据的产生时间。
132.可选地,所述从所述目标数组中确定待发送的用户行为数据,包括:
133.确定所述目标数组中的用户行为数据的数量是否超过第一目标数量;
134.在所述目标数组中的用户行为数据的数量超过所述第一目标数量的情况下,确定所述待发送的用户行为数据为从所述目标数组的起始存储位置开始的前第二目标数量条用户行为数据;或者,
135.在所述目标数组中的用户行为数据的数量不超过所述第一目标数量的情况下,确定所述待发送的用户行为数据为所述目标数组中全部的用户行为数据。
136.在此需要说明的是,本技术实施例提供的上述装置,能够实现上述方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。
137.图5示例了一种电子设备的实体结构示意图,如图5所示,该电子设备可以包括:处理器(processor)510、通信接口(communications interface)520、存储器(memory)530和通信总线540,其中,处理器510,通信接口520,存储器530通过通信总线540完成相互间的通信。处理器510可以调用存储器530中的逻辑指令,以执行用户行为数据上报方法,该方法包括:
138.获取目标数组的传输信息,所述目标数组中包括多条用户行为数据,所述传输信息包括所述多条用户行为数据中的目标用户行为数据对应的传输失败次数以及所述目标用户行为数据的产生时刻;
139.在所述传输信息满足传输条件的情况下,从所述目标数组中确定待发送的用户行为数据,将所述待发送的用户行为数据发送至目标服务端,所述传输条件是基于历史的用户行为数据上报情况确定的。
140.此外,上述的存储器530中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
141.另一方面,本技术还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,计算机程序可存储在非暂态计算机可读存储介质上,所述计算机程序被处理器执行时,计算机能够执行上述各方法所提供的用户行为数据上报方法,该方法包括:
142.获取目标数组的传输信息,所述目标数组中包括多条用户行为数据,所述传输信息包括所述多条用户行为数据中的目标用户行为数据对应的传输失败次数以及所述目标用户行为数据的产生时刻;
143.在所述传输信息满足传输条件的情况下,从所述目标数组中确定待发送的用户行为数据,将所述待发送的用户行为数据发送至目标服务端,所述传输条件是基于历史的用户行为数据上报情况确定的。
144.又一方面,本技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各方法提供的用户行为数据上报方法,该方法包括:
145.获取目标数组的传输信息,所述目标数组中包括多条用户行为数据,所述传输信息包括所述多条用户行为数据中的目标用户行为数据对应的传输失败次数以及所述目标用户行为数据的产生时刻;
146.在所述传输信息满足传输条件的情况下,从所述目标数组中确定待发送的用户行为数据,将所述待发送的用户行为数据发送至目标服务端,所述传输条件是基于历史的用户行为数据上报情况确定的。
147.以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
148.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
149.最后应说明的是:以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

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

相关文献