大数据 大产品

一、大数据 大产品

大数据和大产品是当今数字时代的两个热门话题。随着技术的不断发展和互联网的普及,大数据和大产品已经成为各行各业关注的焦点。本文将探讨大数据和大产品的定义、特点以及它们对企业和社会的影响。

什么是大数据?

大数据是指规模庞大、类型复杂且难以处理的数据集合。这些数据通常具有高速、高维度和高变异性的特点。大数据能够帮助企业从各个方面获取有价值的信息,如市场趋势、客户需求、产品性能等。

大数据的特点体现在以下几个方面:

  • 规模庞大:大数据集合的规模通常以TB、PB甚至EB计量单位来衡量。
  • 类型复杂:大数据涵盖了结构化数据(如数据库)、半结构化数据(如日志文件)和非结构化数据(如文本、图片等)。
  • 难以处理:传统的数据处理工具和方法无法处理大数据,需要借助大数据技术和算法。
  • 高速:大数据的处理速度要求高,要能够实时获取和分析数据。
  • 高维度:大数据包含的数据维度多,能够提供更全面的视角。
  • 高变异性:大数据集合中的数据往往具有多样性和不确定性,需要进行合理的处理和分析。

大数据的应用领域

大数据在各行各业都有着广泛的应用:

1. 零售业:通过大数据分析销售数据、用户行为,帮助企业预测市场趋势,优化供应链管理,提高运营效率。

2. 金融业:通过大数据分析用户信用记录、交易数据等,进行风险评估和欺诈检测,提高投资决策的准确性。

3. 医疗保健:通过大数据分析患者病历、医疗数据,帮助医生诊断疾病,提高诊疗效果。

4. 制造业:通过大数据分析生产数据、设备数据,进行质量控制和设备维护,提高生产效率。

5. 城市规划:通过大数据分析交通数据、人流数据等,优化城市交通规划、资源分配,提升城市管理水平。

什么是大产品?

大产品是指基于大数据技术和分析能力,构建起来的符合市场需求并具备高附加值的产品。大产品是传统产品与大数据技术的结合,能够实现数据驱动的决策和创新。

大产品具有以下特点:

  • 数据驱动:大产品以数据为核心,通过数据分析和挖掘为产品提供有价值的功能和服务。
  • 市场需求:大产品必须符合市场需求,能够满足用户的实际需求,并创造商业价值。
  • 高附加值:大产品通过数据分析和智能化的功能,提供更便捷、高效和个性化的服务,具备较高的附加值。
  • 用户体验:大产品注重用户体验,通过数据分析和个性化推荐等方式,提供更符合用户需求和偏好的产品体验。
  • 创新性:大产品通过运用大数据技术和分析方法,实现对传统产品的改造和创新。

大产品的案例分析

大产品在各个行业都有着广泛的应用,下面以电商行业和出行行业为例,分析大产品的具体案例。

1. 电商行业:通过大数据分析用户的购物行为、浏览历史等,实现个性化推荐、精准广告投放,提高用户购买转化率。

2. 出行行业:通过大数据分析用户的出行需求、交通状况等,实现智能路径规划、交通拥堵预警,提升用户出行体验。

通过以上案例可以看出,大数据和大产品对企业和社会都具有重要意义。

大数据和大产品的影响

1. 对企业的影响:

大数据和大产品为企业带来了新的商业机会和竞争优势。通过运用大数据技术和分析能力,企业能够更好地了解市场、理解客户需求,从而优化产品设计、改进运营模式。大产品的应用也可以提高企业的竞争能力,满足用户的个性化需求,提高用户满意度和忠诚度。

2. 对社会的影响:

大数据和大产品也对整个社会产生了深远的影响。通过大数据的分析和挖掘,政府能够更好地了解社会状况,制定科学合理的政策。同时,大产品的应用也提升了城市的智能化水平,优化了资源配置,提高了生活的便捷性和品质。

综上所述,大数据和大产品对于企业和社会都具有重要的意义。企业应积极应用大数据技术和分析能力,构建起符合市场需求的大产品,从而实现商业价值的最大化。同时,社会各界也应加强对大数据和大产品相关技术的研究和应用,推动数字时代的发展和进步。

二、360大数据产品

360大数据产品:驱动企业发展的力量

在当今信息爆炸的时代,数据无疑是企业发展的关键。尤其是在互联网行业,每一个用户的点击、搜索、购买行为都会产生海量的数据,而这些数据隐藏着无限的商业价值。作为企业,如何从这些海量数据中获得洞察,指导决策,提升竞争力,成为摆在管理者面前亟待解决的问题。

而在这个数据驱动的时代,360大数据产品应运而生。360大数据产品致力于提供全方位的数据解决方案,帮助企业深度挖掘数据潜力,实现智能化决策,助力企业成长。

360大数据产品的优势

  • 数据全面:360大数据产品拥有丰富的数据来源,覆盖广泛,能够提供更全面、准确的数据支持。
  • 智能分析:借助人工智能和机器学习技术,360大数据产品能够进行深度挖掘和智能分析,帮助企业发现问题、优化决策。
  • 定制化服务:360大数据产品能够根据企业的实际需求,提供定制化的数据解决方案,确保数据落地实效。
  • 持续创新:360大数据产品团队不断进行技术创新和产品升级,保持行业领先地位,为客户提供优质的数据服务。

360大数据产品的功能与应用

360大数据产品具有多种功能模块,涵盖数据采集、清洗、存储、分析等多个环节,能够为企业提供全方位的数据支持。

数据采集

360大数据产品可以从多个数据源进行数据采集,包括网站数据、APP数据、社交媒体数据等,确保数据的全面性和准确性。

数据清洗

通过数据清洗技术,360大数据产品可以对原始数据进行清洗和去重,提高数据质量,减少误差发生的可能性。

数据分析

360大数据产品拥有强大的数据分析功能,可以进行数据挖掘、统计分析、可视化展示等多种分析方式,帮助企业深度理解数据。

数据应用

最终,360大数据产品的价值在于数据应用。企业可以利用360大数据产品提供的洞察和报告,指导营销决策、产品优化、服务升级等方面,实现业务增长和竞争优势。

360大数据产品的未来展望

随着人工智能、大数据技术的不断发展,360大数据产品在未来将迎来更广阔的发展空间。未来,360大数据产品将更加智能化、个性化,为企业提供更加优质、全面的数据支持。

综上所述,360大数据产品作为企业数据化转型的重要工具,将继续发挥重要作用,为企业发展注入新的动力。

三、大佬们,没有故障数据怎么做故障诊断啊?求救!?

在使用深度学习对机械系统或电气系统进行故障诊断时,如果没有大量的故障样本,可以使用Simulink 生成故障样本数据。当然也可以使用更多的其他的优秀软件进行故障样本生成,还可以使用数字孪生技术等等,但 Simulink 相对来说还是比较简单的。本例说明如何使用 Simulink 模型生成故障和健康数据用于开发状态监测算法,使用传动系统模拟齿轮故障、传感器漂移故障和轴磨损故障运行环境为MATLAB R2021B。

传动系统模型

传动系统模型使用MATLAB Simscape Driveline模块对简单的传动系统进行建模,传动系统由扭矩驱动器、驱动轴、离合器和连接到输出轴的高低档齿轮组成。

传动系统包括一个监测外壳振动的振动传感器,套管模型将轴角位移转换为套管上的线性位移,外壳被建模为一个质量弹簧阻尼系统,并且从外壳测量振动(外壳加速度)。

故障建模

传动系统包括振动传感器漂移、齿轮齿故障和轴磨损的故障模型。通过在传感器模型中引入偏移,可以很容易地对传感器漂移故障进行建模。 偏移量由模型变量 SDrift 控制,SDrift=0 表示没有传感器故障。

轴磨损故障由可变子系统建模。在这种情况下,子系统变换会改变轴阻尼,轴阻尼由 ShaftWear 控制,当ShaftWear=0 时表示没有轴故障。

通过在驱动轴旋转的固定位置注入扰动扭矩来模拟齿轮齿故障

轴位置以弧度为单位,当轴位置在 0 左右的小窗口内时,会对轴施加干扰力。扰动的大小由模型变量ToothFaultGain 控制,ToothFaultGain=0 表示没有齿轮齿故障。

模拟故障和健康数据

通过改变模型变量SDrift、ToothFaultGain 和 ShaftWear,可为不同的故障类型创建振动数据。使用一组 Simulink.SimulationInput 对象来定义许多不同的仿真场景,例如

toothFaultArray = -2:2/10:0; % 齿轮齿故障增益
sensorDriftArray = -1:0.5:1; % 传感器漂移偏移值
shaftWearArray = [0 -1];       % 轴磨损程度

% 创建一个包含所有值组合的 n 维数组
[toothFaultValues,sensorDriftValues,shaftWearValues] = ...
    ndgrid(toothFaultArray,sensorDriftArray,shaftWearArray);

for ct = numel(toothFaultValues):-1:1
    %为每个值组合创建一个 Simulink.SimulationInput
    siminput = Simulink.SimulationInput(mdl);
    
    % 修改模型参数
    siminput = setVariable(siminput,'ToothFaultGain',toothFaultValues(ct));
    siminput = setVariable(siminput,'SDrift',sensorDriftValues(ct));
    siminput = setVariable(siminput,'ShaftWear',shaftWearValues(ct));
    
    % 将模拟输入收集到一个数组中
    gridSimulationInput(ct) = siminput;
end

同样,为每个模型变量创建随机值组合,确保包含 0 值。

rng('default'); % 重置随机种子以实现可重复性
toothFaultArray = [0 -rand(1,6)];    
sensorDriftArray = [0 randn(1,6)/8]; 
shaftWearArray = [0 -1];              

[toothFaultValues,sensorDriftValues,shaftWearValues] = ...
    ndgrid(toothFaultArray,sensorDriftArray,shaftWearArray);

for ct=numel(toothFaultValues):-1:1
    siminput = Simulink.SimulationInput(mdl);
    
    siminput = setVariable(siminput,'ToothFaultGain',toothFaultValues(ct));
    siminput = setVariable(siminput,'SDrift',sensorDriftValues(ct));
    siminput = setVariable(siminput,'ShaftWear',shaftWearValues(ct));
    
    randomSimulationInput(ct) = siminput;
end

定义 Simulink.SimulationInput 对象数组后,使用generateSimulationEnsemble 函数运行仿真。 generateSimulationEnsemble 函数返回一个状态标志,指示模拟是否成功完成。

% 运行模拟并创建ensemble以管理模拟结果
if ~exist(fullfile(pwd,'Data'),'dir')
    mkdir(fullfile(pwd,'Data')) % Create directory to store results
end
runAll = true;
if runAll
   [ok,e] = generateSimulationEnsemble([gridSimulationInput, randomSimulationInput], ...
        fullfile(pwd,'Data'),'UseParallel', true);
else
    [ok,e] = generateSimulationEnsemble(gridSimulationInput(1:10), fullfile(pwd,'Data')); %#ok<*UNRCH>
end

ens = simulationEnsembleDatastore(fullfile(pwd,'Data'));

处理模拟结果 ,SimulationEnsembleDatastore创建了一个指向模拟结果的集成对象

ens

ens =simulationEnsembleDatastore with properties:DataVariables: [6×1 string]IndependentVariables: [0×0 string]ConditionVariables: [0×0 string]SelectedVariables: [6×1 string]NumMembers: 208LastMemberRead: [0×0 string]

ens.SelectedVariables

ans = 6×1 string array "SimulationInput" "SimulationMetadata" "Tacho" "Vibration" "xFinal" "xout"

仅读取 Vibration 和 Tacho 信号以及 Simulink.SimulationInput 进行分析

ens.SelectedVariables = ["Vibration" "Tacho" "SimulationInput"];
data = read(ens)

data=1×3 tableVibration Tacho SimulationInput___________________ ___________________ ______________________________[40272×1 timetable] [40272×1 timetable] [1×1 Simulink.SimulationInput]

从返回的数据提取振动信号并绘图

vibration = data.Vibration{1};
plot(vibration.Time,vibration.Data)
title('Vibration')
ylabel('Acceleration')

模拟的前 10 秒包含传动系统启动的数据,丢弃。

idx = vibration.Time >= seconds(10);
vibration = vibration(idx,:);
vibration.Time = vibration.Time - vibration.Time(1);

Tacho 信号包含驱动轴和负载轴旋转脉冲,丢弃前 10 秒的 Tacho 数据,并在 tachoPulses 中找到轴旋转时间

tacho = data.Tacho{1};
idx = tacho.Time >= seconds(10);
tacho = tacho(idx,:);
plot(tacho.Time,tacho.Data)
title('Tacho pulses')
legend('Drive shaft','Load shaft')
idx = diff(tacho.Data(:,2)) > 0.5;
tachoPulses = tacho.Time(find(idx)+1)-tacho.Time(1)

tachoPulses = 8×1 duration array2.8543 sec6.6508 sec10.447 sec14.244 sec18.04 sec21.837 sec25.634 sec29.43 sec

Simulink.SimulationInput.Variables 属性包含用于模拟的故障参数的值

vars = data.SimulationInput{1}.Variables;
idx = strcmp({vars.Name},'SDrift');
if any(idx)
    sF = abs(vars(idx).Value) > 0.01; 
else
    sF = false;
end
idx = strcmp({vars.Name},'ShaftWear');
if any(idx)
    sV = vars(idx).Value < 0;
else
    sV = false;
end
if any(idx)
    idx = strcmp({vars.Name},'ToothFaultGain');
    sT = abs(vars(idx).Value) < 0.1; 
else
    sT = false
end
faultCode = sF + 2*sV + 4*sT; 

sdata = table({vibration},{tachoPulses},sF,sV,sT,faultCode, ...
    'VariableNames',{'Vibration','TachoPulses','SensorDrift','ShaftWear','ToothFault','FaultCode'})  

ens.DataVariables = [ens.DataVariables; "TachoPulses"];

ens.ConditionVariables = ["SensorDrift","ShaftWear","ToothFault","FaultCode"];

并行处理

reset(ens)
runLocal = false;
if runLocal
  
    while hasdata(ens)
        data = read(ens);
        addData = prepareData(data);
        writeToLastMemberRead(ens,addData)
    end
else
    n = numpartitions(ens,gcp);
    parfor ct = 1:n
        subens = partition(ens,n,ct);
        while hasdata(subens)
            data = read(subens);
            addData = prepareData(data);
            writeToLastMemberRead(subens,addData)
        end
    end    
end

使用 hasdata 和 read 命令绘制集合中的振动信号

reset(ens)
ens.SelectedVariables = "Vibration";
figure, 
ct = 1;
while hasdata(ens)
    data = read(ens);
    if mod(ct,10) == 0
        vibration = data.Vibration{1};
        plot(vibration.Time,vibration.Data)
        hold on
    end
    ct = ct + 1;
end
hold off
title('Vibration signals')
ylabel('Acceleration')

分析仿真数据

时间同步平均为例,代码较为简单

ens.SelectedVariables = ["Vibration","TachoPulses"];
reset(ens)
data = read(ens)

vibration = data.Vibration{1};

np = 2^floor(log(height(vibration))/log(2));
dt = vibration.Time(end)/(np-1);
tv = 0:dt:vibration.Time(end);
y = retime(vibration,tv,'linear');

tp = seconds(data.TachoPulses{1});
vibrationTSA = tsa(y,tp);
figure
plot(vibrationTSA.ttTime,vibrationTSA.tsa)
title('Vibration time synchronous average')
ylabel('Acceleration')
np = numel(vibrationTSA);
f = fft(vibrationTSA.tsa.*hamming(np))/np;
frTSA = f(1:floor(np/2)+1);            % TSA 
wTSA = (0:np/2)/np*(2*pi/seconds(dt)); 
mTSA = abs(frTSA);                     
figure
semilogx(wTSA,20*log10(mTSA))
title('Vibration spectrum')
xlabel('rad/s')

四、产品数据定义?

一、充分利用可获得数据

在开展一个调研,执行数据分析的阶段,我们可以首先去思考下,除了我们调研中设置的数据以外,还有哪些数据我们是可以获取并进行分析的。从便于理解数据分析思维的角度,我们把数据类型可分为:用户数据、行为数据、态度数据、产品数据。

用户数据:是指用户本身的属性和基本情况,比如:性别、年龄、身份、职业、地区等,了解用户数据便于我们在后续的分析阶段更好的对用户进行细分和拆解。

行为数据:是用户与产品交互过程中产生的数据,即记录用户做过什么的数据,常通过产品埋点等方式记录收集,比如:用户点击酷家乐设计入口的次数、在某个页面的停留时间、查看过的页面类型/数量、使用过哪些工具类型等,行为数据主要包括用户做了哪些行为、发生行为的时间等。

态度数据:是用户对于某个事情或者观点的态度,通常是通过我们在研究中设置好的问题来获取,比如常见的:用户的满意度、NPS、某个问题对用户的影响程度等。

产品数据:是产品本身属性或者具备的数据,例如:产品名称、产品价格、产品种类、功能个数、产品评论、产品销量、产品满意度等。

五、数据产品经理与产品经理区别?

数据产品经理与产品经理之间主要的区别在于其职责和工作重点的不同。1. 职责不同:数据产品经理是负责数据产品的开发、设计和推广,主要关注数据的采集、处理和分析,以及如何将数据应用于产品的优化和改进。产品经理则更侧重于整个产品的规划、市场需求分析、用户研究以及产品的设计、开发和上线等全过程的管理。2. 工作重点不同:数据产品经理更注重数据分析和挖掘,在产品开发和优化过程中充分利用数据,并使用数据来支持决策。而产品经理则更关注整体产品的战略规划、市场竞争力以及用户体验等方面,需要综合考虑市场、用户和技术等多个因素。3. 技能需求不同:数据产品经理需要具备数据分析和处理的专业知识,熟悉相关的数据分析工具和技术,具备一定的数据科学基础。而产品经理则需要具备产品管理、市场分析、用户研究等方面的技能,同时还需要了解产品开发流程和技术知识。总之,数据产品经理与产品经理虽然在产品领域都扮演着重要角色,但其关注点和职责有所不同,需要具备不同的技能和知识背景。在实践中,两者也需要相互合作,以共同推动产品的发展和创新。

六、数据产品与数据分析区别?

数据产品是根据数据得出的产品,如统计率。数据分析是对数据产品进行研究,得出一定的结果

七、大数据故障预测

大数据故障预测一直是企业数据团队面临的挑战之一。随着信息量的增加和数据处理的复杂性加剧,预测和防止大数据系统故障变得至关重要。本文将深入探讨大数据故障预测的方法和策略,为数据团队提供宝贵的指导。

现状分析

目前,许多企业依赖于大数据系统来支持其日常业务运营。然而,由于大数据系统的复杂性和容量,故障的风险也在不断增加。故障不仅会导致数据丢失和业务中断,还可能对企业形象和声誉造成严重影响。因此,预测和及时处理大数据系统故障成为企业不可或缺的一环。

大数据故障预测方法

要有效预测大数据系统的故障,首先需要收集和分析系统的运行数据。通过监控系统的性能指标、日志记录和用户反馈等信息,可以及时发现潜在的故障迹象。其次,借助机器学习和人工智能技术,可以构建预测模型,并基于历史数据对系统进行故障预测。

  • 数据采集:及时获取系统运行数据
  • 数据分析:利用数据分析工具和算法识别故障模式
  • 预测建模:构建预测模型以预测潜在故障
  • 实时监控:定期监控系统运行状态

故障预测策略

除了技术手段外,制定故障预测策略也是至关重要的。企业可以采取以下策略来提高大数据系统的稳定性和可靠性:

  1. 定期维护:定期对系统进行维护和优化,预防潜在故障
  2. 团队培训:加强团队培训和技能提升,提高故障应对能力
  3. 应急预案:建立完备的应急预案,确保及时响应故障
  4. 日志记录:健全日志记录机制,便于故障排查和分析

技术挑战与展望

尽管大数据故障预测技术不断进步,但仍面临一些挑战。例如,数据量庞大、多样性和实时性要求高,给故障预测带来了一定的挑战。未来,随着人工智能和大数据技术的不断发展,预测模型将更加智能化和精准化,为企业提供更可靠的故障预测方案。

综上所述,大数据故障预测是企业数据团队需要重视和加强的领域。通过技术手段和策略措施的综合应用,可以大幅提高大数据系统的稳定性和可靠性,实现数据运营的卓越表现。

八、大数据故障分析

大数据故障分析:解决数据异常问题的关键步骤

在当今数据驱动的时代,大数据在各个行业扮演着至关重要的角色,然而,随着大数据规模的不断增长,数据异常和故障问题也变得更加频繁和复杂。针对大数据系统的故障分析变得尤为重要,只有通过深入分析与解决这些问题,才能确保数据处理的准确性和稳定性。

大数据故障分析的意义

大数据故障分析是指对数据处理系统中出现的异常情况进行深入调查和分析,以找出问题根源并提出解决方案的过程。它的意义在于:

  • 确保数据准确性:通过故障分析,可以及时发现数据异常,保证数据准确无误。
  • 提升系统稳定性:解决数据故障可以提升系统的稳定性,避免因故障引发的连锁反应。
  • 优化数据流程:通过分析故障情况,可以为数据处理流程的优化提供参考和依据。

大数据故障分析的关键步骤

要进行有效的大数据故障分析,需要按照以下步骤进行:

1. 收集故障信息

在发现数据异常时,首先要及时收集相关的故障信息,包括异常现象、发生时间、相关系统信息等。这些信息对于后续的分析非常重要。

2. 初步诊断问题

在收集到足够的故障信息后,可以进行初步的问题诊断,尝试找出可能的故障原因和影响范围。这可以帮助缩小故障排查的范围。

3. 深入分析故障原因

一旦确定了可能的故障原因,就需要进行深入分析,排除可能性并找出真正的原因。这可能涉及到查看日志、监控数据、代码审查等多种手段。

4. 制定解决方案

在找出故障原因后,需要及时制定解决方案,尽快恢复数据处理的正常状态。解决方案应当综合考虑系统特点、影响范围等因素。

5. 验证与监控

在应用解决方案后,需要对系统进行验证和监控,确保问题已经得到解决并且系统正常运行。及时发现问题再次出现并进行处理。

大数据故障分析的挑战与解决方案

虽然大数据故障分析很重要,但也面临着一些挑战,例如:

  • 数据规模庞大:大数据系统处理的数据规模巨大,导致故障分析过程复杂耗时。
  • 多样化数据源:大数据系统通常涉及多个数据源,导致数据异常问题难以追踪。
  • 复杂的系统架构:大数据系统的复杂架构增加了故障排查的难度。

针对这些挑战,可以采取以下解决方案:

  1. 引入自动化监控:通过自动化监控系统,可以实时监测数据异常情况,及时发现并解决故障。
  2. 优化数据处理流程:对数据处理流程进行优化,提高系统的容错性和稳定性。
  3. 加强团队协作:建立跨部门的团队合作机制,共同应对大数据故障。

结语

大数据故障分析是保障数据处理准确性和稳定性的关键环节,只有通过有效的故障分析,才能及时发现并解决数据异常问题。希望本文介绍的大数据故障分析内容能为您在数据处理过程中提供帮助,谢谢阅读!

九、故障数据分析

故障数据分析

故障数据分析:数据驱动的未来

随着数据时代的到来,故障数据分析已成为企业不可或缺的一部分。它不仅可以帮助企业更快地发现并解决故障,还可以通过数据挖掘和分析来优化流程和提高效率。本文将探讨故障数据分析的重要性、方法和技术。

一、故障数据分析的重要性

故障数据分析是企业数字化转型的关键组成部分。通过故障数据分析,企业可以更早地发现潜在问题,并及时采取措施,防止故障的进一步扩大。此外,故障数据分析还可以帮助企业更好地理解业务运营,从而提供更准确的决策支持。

二、故障数据分析的方法

故障数据分析主要分为以下几个步骤:数据收集、数据处理、数据分析和结果呈现。首先,企业需要收集所有相关的数据,然后对这些数据进行清洗和整理。接下来,通过各种统计和分析方法,如趋势分析、回归分析等,对数据进行深入分析。最后,将分析结果以易于理解的方式呈现出来,以便于企业决策者快速了解并采取相应措施。

三、关键技术与应用

在故障数据分析领域,许多先进的技术被广泛应用。例如,机器学习和人工智能技术在故障识别和预测方面发挥着越来越重要的作用。此外,大数据技术也为企业提供了处理大量数据的能力,帮助企业更好地理解和解决故障。

四、挑战与解决方案

虽然故障数据分析带来了许多好处,但也存在一些挑战。例如,数据的质量和准确性、分析方法的适用性、以及结果的解释难度等问题。为了解决这些问题,企业需要不断优化数据收集和处理方法,选择适合的分析方法,并加强与业务部门的沟通,以确保分析结果能够得到正确的理解和应用。

十、产品销量需要哪些数据?

需要1、开具销售发票和清单并盖章

2、出库命令单

3、收到货款的票据或现金