当前位置: > 家庭心理 > 家庭关系

多媒体的层次结构由什么构成?(iOS系统有哪些部分组成的)

iOS系统有哪些部分组成的

iOS的系统架构分为四个部分:

一、Core OS(核心操作系统层)

是用FreeBSD和Mach所改写的Darwin, 是开源、符合POSIX标准的一个Unix核心。这一层包含或者说是提供了整个iPhone OS的一些基础功能,比如:硬件驱动, 内存管理,程序管理,线程管理(POSIX),文件系统,网络(BSD Socket),以及标准输入输出等等,所有这些功能都会通过C语言的API来提供。另外,值得一题的是,这一层最具有UNIX色彩,如果你需要把 UNIX上所开发的程序移植到iPhone上,多半都会使用到Core OS的API. 核心OS层的驱动也提供了硬件和系统框架之间的接口。然而,由于安全的考虑,只有有限的系统框架类能访问内核和驱动。作为app开发者不需要与这一层打交道。

iPhone OS提供了许多访问操作系统低层功能的接口集,iPhone 应用通过LibSystem库来访问这些功能,这些接口集如下所示:

线程(POSIX线程);

网络(BSD sockets);

文件系统访问;

标准I/O;

Bonjour和DNS服务;

现场信息(Locale Information);

内存分配;

数学计算。

许多Core OS技术的头文件位于目录/usr/include/,iPhoneSDK是SDK的安装目录。

二、Core Services(核心服务层)

Core Services在Core OS基础上提供了更为丰富的功能, 它包含了Foundation.Framework和Core Foundation.Framework, 之所以叫Foundation ,就是因为它提供了一系列处理字串,排列,组合,日历,时间等等的基本功能。Foundation是属于Objective-C的API,Core Fundation是属于C的API。另外Core servieces还提供了其他的功能,比如:

Security, Core Location, SQLite, 和Address Book. 其中Security是用来处理认证,密码管理,按安全性管理的; Core Location是用来处理GPS定位的;SQLLite是轻量级的数据库,而AddressBook则用来处理薄资料的。下面是具体介绍:

(1)本

本框架(AddressBook.framework)提供了保存在手机设备中的本编程接口。开发者能使用该框架访问和修改存储在用户联系 人数据库里的记录。例如,一个聊天程序可以使用该框架获得可能的联系人列表,启动聊天的进程(Process),并在视图上显示这些联系人信息等。

(2)核心基础框架

核心基础框架(CoreFoundation.framework)是基于C语言的接口集,提供iPhone应用的基本数据管理和服务功能。该框架 支持如下功能:

Collection数据类型(Arrays、 Sets等);

Bundles;

字符串管理;

日期和时间管理;

原始数据块管理;

首选项管理;

URL和Stream操作;

线程和运行循环(Run Loops);

端口和Socket通信。

核心基础框架与基础框架是紧密相关的,它们为相同的基本功能提供了Objective-C接口。如果开发者混合使用Foundation Objects 和Core Foundation类型,就能充分利用存在两个框架中的"toll-free bridging"。toll-free bridging意味着开发者能使用这两个框架中的任何一个的核心基础和基础类型,例如Collection和字符串类型等。每个框架中的类和数据类型的 描述注明该对象是否支持toll-free bridged。如果是,它与哪个对象桥接(toll-free bridged)。

(3)CFNetwork

CFNetwork框架(CFNetwork.framework)是一组高性能的C语言接口集,提供网络协议的面向对象的抽象。开发者可以使用 CFNetwork框架操作协议栈,并且可以访问低层的结构如BSD Sockets等。同时,开发者也能简化与FTP和HTTP服务器的通信,或解析DNS等任务。使用CFNetwork框架实现的任务如下所示:

BSD Sockets;

利用SSL或TLS创建加密连接;

解析DNS Hosts;

解析HTTP协议,鉴别HTTP和HTTPS服务器;

在FTP服务器工作;

发布、解析和浏览Bonjour服务。

(4)核心位置框架(Core Location Framework)

核心位置框架(CoreLocation.framework)主要获得手机设备当前的经纬度,核心位置框架利用附近的GPS、蜂窝基站或Wi- Fi信号信息测量用户的当前位置。iPhone地图应用使用这个功能在地图上显示用户的当前位置。开发者能融合这个技术到自己的应用中,给用户提供一些位 置信息服务。例如可以提供一个服务:基于用户的当前位置,查找附近的餐馆、商店或设备等。

(5)安全框架(Security Framework)

iPhone OS除了内置的安全特性外,还提供了外部安全框架(Security.framework),从而确保应用数据的安全性。该框架提供了管理证书、公钥/私 钥对和信任策略等的接口。它支持产生加密安全的伪随机数,也支持保存在密钥链的证书和密钥。对于用户敏感的数据,它是安全的知识库(Secure Repository)。CommonCrypto接口也支持对称加密、HMAC和数据摘要。在iPhone OS里没有OpenSSL库,但是数据摘要提供的功能在本质上与OpenSSL库提供的功能是一致的。

(6)SQLite

iPhone应用中可以嵌入一个小型SQL数据库SQLite,而不需要在远端运行另一个数据库服务器。开发者可以创建本地数据库文件,并管理这些 文件中的表格和记录。数据库SQLite为通用的目的而设计,但仍可以优化为快速访问数据库记录。访问数据库SQLite的头文件位 于/usr/include/sqlite3.h,其中是SDK安装的目标路径。

(7)支持XML

基础框架提供NSXMLParser类,解析XML文档元素。libXML2库提供操作XML内容的功能,这个开放源代码的库可以快速解析和编辑 XML数据,并且转换XML内容到HTML。访问libXML2库的头文件位于目录/usr/include /libxml2/,其中是SDK安装的目标目录。

三、Media(媒体层)

Media层提供了图片,音乐,影片等多媒体功能。图像分为2D图像和3D图像, 前者由Quartz2D来支持,后者则是用OpenglES.与音乐对应的模组是Core Audio和OpenAL, Media Player 实现了影片的播放, 而最后还提供了Core Animation来对强大动画的支持。具体介绍如下:

(1)图像技术(Graphics Technologies)

高质量图像是所有iPhone应用的一个重要的组成部分。任何时候,开发者可以采用UIKit 框架中已有的视图和功能以及预定义的图像来开发iPhone应用。然而,当UIKit 框架中的视图和功能不能满足需求时,开发者可以应用下面描述的技术和方法来制作视图。

① Quartz。

核心图像框架(CoreGraphics.framework)包含了Quartz 2D画图API,Quartz与在Mac OS中采用的矢量图画引擎是一样先进的。Quartz支持基于路径(Path-based)画图、抗混淆(Anti-aliased)重载、梯度 (Gradients)、图像(Images)、颜色(Colors)、坐标空间转换(Coordinate-space Transformations)、pdf文档创建、显示和解析。虽然API是基于C语言的,它采用基于对象的抽象表征基础画图对象,使得图像内容易于保存和复用。

② 核心动画(Core Animation)。

Quartz核心框架(QuartzCore.framework)包含CoreAnimation接口,Core Animation是一种高级动画和合成技术,它用优化的重载路径(Rendering Path)实现复杂的动画和虚拟效果。它用一种高层的Objective-C接口配置动画和效果,然后重载在硬件上获得较好的性能。Core Animation集成到iPhone OS 的许多部分,包括UIKit类如UIView,提供许多标准系统行为的动画。开发者也能利用这个框架中的Objective-C接口创建客户化的动画。

③ OpenGL ES

OpenGL ES框架(OpenGLES.framework)符合OpenGL ES v1.1规范,它提供了一种绘画2D和3D内容的工具。OpenGL ES 框架是基于C语言的框架,与硬件设备紧密相关,为全屏游戏类应用提供高帧率(high frame rates)。开发者总是要使用OpenGL框架的EAGL接口,EAGL接口是OpenGL ES框架的一部分,它提供了应用的OpenGL ES画图代码和本地窗口对象的接口。

(2)音频技术(Audio Technologies)

iPhone OS的音频技术为用户提供了丰富的音频体验。它包括音频回放,高质量的录音和触发设备的振动功能等。

iPhone OS的音频技术支持如下音频格式:AAC、Apple Lossless(ALAC)、A-law、IMA/ADPCM(IMA4)、Linear PCM、μ-law和Core Audio等。

① 核心音频(Core Audio Family)。

核心音频框架家族(Core Audio family of frameworks)提供了音频的本地支持,如表16-1所示。Core Audio是一个基于C语言的接口,并支持立体声(Stereo Audio)。开发能采用iPhone OS 的Core Audio框架在iPhone 应用中产生、录制、混合和播放音频。开发者也能通过核心音频访问手机设备的振动功能。

核心音频框架:

框架(Framework)

服务(Service)

CoreAudio.framework

定义核心音频的音频数据类型

AudioUnit.framework,提供音频和流媒体文件的回放和录制,并且管理音频文件和播放提示声音

AudioToolbox.framework,提供使用内置音频单元服务,

音频处理模块

② OpenAL

iPhone OS 也支持开放音频库(Open Audio Library, OpenAL)。OpenAL是一个跨平台的标准,它能传递位置音频(Positional Audio)。开发者能应用OpenAL在需要位置音频输出的游戏或其他应用中实现高性能、高质量的音频。

由于OpenAL是一个跨平台的标准,采用OpenAL的代码模块可以平滑地移植到其他平台。

(3)视频技术(Video Technologies)

iPhone OS通过媒体播放框架(MediaPlayer.framework)支持全屏视频回放。媒体播放框架支持的视频文件

多媒体计算机系统的组成

计算机的软件系统主要由由系统软件和应用软件组成,它具体包括操作系统、语言处理系统、数据库系统、分布式软件系统和人机交互系统等。操作系统用于管理计算机的资源和控制程序的运行。语言处理系统是用于处理软件语言等的软件,如编译程序等。数据库系统是用于支持数据管理和存取的软件,它包括数据库、数据库管理系统等。数据库是常驻在计算机系统内的一组数据,它们之间的关系用数据模式来定义,并用数据定义语言来描述;数据库管理系统是使用户可以把数据作为轴象项进行存取、使用和修改的软件。分布式软件系统包括分布式操作系统、分布式程序设计系统、分布式文件系统、分布式数据库系统等。人机交互系统是提供用户与计算机系统之间按照一定的约定进行信息交互的软件系统,可为用户提供一个友善的人机界面。操作系统的功能包括处理器管理、存储管理、文件管理、设备管理和作业管理。其主要研究内容包括:操作系统的结构、进程(任务)调度、同步机制、死锁防止、内存分配、设备分配、并行机制、容错和恢复机制等。

语言处理系统的功能是各种软件语言的处理程序,它把用户用软件语言书写的各种源程序转换成为可为计算机识别和运行的目标程序,从而获得预期结果。其主要研究内容包括:语言的翻译技术和翻译程序的构造方法与工具,此外,它还涉及正文编辑技术、连接编辑技术和装入技术等。

数据库系统的主要功能包括数据库的定义和操纵、共享数据的并发控制、数据的安全和保密等。按数据定义模块划分,数据库系统可分为关系数据库、层次数据库和网状数据库。按控制划分,可分为集中式数据库系统、分布式数据库系统和并行数据库系统。数据库系统研究的主要内容包括:数据库设计、数据模式、数据定义和操作语言、关系数据库理论、数据完整性和相容性、数据库恢复与容错、死锁控制和防止、数据安全性等。

分布式软件系统的功能是管理分布式计算机系统资源和控制分布式程序的运行,提供分布式程序设计语言和工具,提供分布式文件系统管理和分布式数据库管理关系等。分布式软件系统的主要研究内容包括分布式操作系统和网络操作系统、分布式程序设计、分布式文件系统和分布式数据库系统。

人机交互系统的主要功能是在人和计算机之间提供一个友善的人机接口。其主要研究内容包括人机交互原理、人机接口分析及规约、认知复杂性理论、数据输入、显示和检索接口、计算机控制接口等。

简述电子商务的应用层次结构

电子商务整体结构分为电子商务应用层结构(简称应用层)和支持应用实现的基础结构(三层),基础结构一般包括三个层次和两个支柱。三个层次自下而上分别为网络层、传输层和服务层,两个支柱分别是安全协议与技术标准、公共政策与法律规范。前三个层次为基础层次,其上就是各种特定的电子商务应用,可见三个基础层次和两个支柱是电子商务应用的条件。为不失一般性,在此仅对电子商务的基础结构作概括说明。 1、网络层(网络平台)网络层是电子商务的硬件基础设施,是信息传输系统,包括远程通信网(telecom)、有线电视网(cable TV)、无线通信网(wireless)和互联网(internet)。远程通信包括、电报,无线通信网包括移动通信和卫星网,互联网是计算机网络。对这些网络基本上是独立的,研究部门正在研究将这些网络连接在一起,到那时传输线路的拥挤将会彻底改变。这些不同的网络都提供了电子商务信息传输线路,但是,当前大部分的电子商务应用还是基于Internet。互联网络上包括的主要硬件有:基于计算机的设备、集线器(hub)、数字交换机、路由器(routers)、调制解调器、有线电视的机顶盒(set-top box)、电缆调制解调器(cable modem)。经营计算机网络服务的是Internet网络接入服务供应商(IAP)和内容服务供应商(ICP),他们统称为网络服务供应商(ISP)。IAP只向用户提供拨号入网服务,它的规模一般较小,向用户提供的服务有限,一般没有自己的骨干网络和信息源,用户仅将其作为一个上网的接入点看待。ICP能为用户提供全方位的服务,可以提供专线、拨号上网,提供各类信息服务和培训等,拥有自己的特色信息源,它是ISP今后发展的主要方向,也是发展电子商务的重要力量。2、传输层(信息发布平台)网络层提供了信息传输的线路,线路上传输的最复杂的信息就是多媒体信息,它是文本、声音、图像的综合。最常用的信息发布应用就是WWW,用HTML或 JAVA将多媒体内容发布在Web服务器上,然后通过一些传输协议将发布的信息传送到接收者。3、服务层(电子商务平台)这一层实现标准的网上商务活动服务,以方便交易,如标准的商品目录/价目表建立、电子支付工具的开发、保证商业信息安全传送的方法、认证买卖双方的合法性方法。4、应用层(电子商务各应用系统) 1、公共政策与法律法规公共政策包括围绕电子商务的税收制度、信息的定价(信息定价则围绕谁花钱来进行信息高速公路建设)、信息访问的收费、信息传输成本、隐私问题等,需要制定的政策。其中,税收制度如何制定是一个至关重要的问题。例如,对于咨询信息、电子书籍、软件等无形商品是否征税,如何征税;对于汽车、服装等有形商品如何通过海关,如何征税;税收制度是否应与国际惯例接轨,如何接轨;关贸总协定是否应把电子商务部分纳入其中。这些问题不妥善解决,则阻碍着电子商务的发展。法规维系着商务活动的正常运作,违规活动必须受到法律制裁。网上商务活动有其独特性,买卖双方很可能存在地域的差别,他们之间的纠纷如何解决?如果没有一个成熟的、统一的法律系统进行仲裁,纠纷就不可能解决。那么,这个法律系统究竟应该如何制定?应遵循什么样的原则?其效力如何保证?如何保证授权商品交易的顺利进行,如何有效遏止侵权商品或仿冒产品的销售,如何有力打击侵权行为,这些都是制定电子商务法规时应该考虑的问题。法规制定的成功与否直接关系到电子商务活动能否顺利开展。2、安全协议与技术标准安全问题可以说是电子商务的核心问题。如何保障电子商务活动的安全,一直是电子商务能否正常开展的核心问题。作为一个安全的电子商务系统,首先必须具有一个安全、可靠的通信网络,以保证交易信息安全、迅速地传递;其次必须保证数据库服务器的绝对安全,防止网络黑客闯入盗取信息。电子签名和认证是网上比较成熟的安全手段。同时,人们还制定了一些安全标准,如安全套接层(secure sockets layer)、安全HTTP协议(secure-HTTP)、安全电子交易(secure electronic transaction)等。技术标准是信息发布、传递的基础,是网络上信息一致性的保证。如果没有统一的技术标准,这就像不同的国家使用不同的电压传输电流,用不同的制式传输视频信号,限制了许多产品在世界范围的使用。EDI标准的建立就是电子商务技术标准的一个例子。 除了前面所提到的业务服务层,另外在电子商务交易活动过程当中,衍生了一系列的相关配套的服务诸如仓储,快递等业务,共同支撑电子商务系统的运转。当前,随着社会经济的不断发展,以及科学技术的发达,电子商务在应用的程度越来越高,电子商务销售额在总销售额的比重突破1%的,并呈强势上升趋势,越来越多的企业开始进入电子商务行业,目前国内较为知名的有:淘宝、拍拍、有啊、京东、第九大道、当当、卓购商城、ecvv、凡客等企业。针对电子商务的行业独特性,开发适合电子商务网站库存管理的专门系统流程必不可少,在这一方面,行业声誉较高的有网店管家,经过8年的时间开发,网店管家为淘宝大卖家的一致选择,为5千多个卖家提供库存管理服务,其中淘宝卖家2600多家。 企业、组织与消费者是Internet网上市场交易主体,他们是进行网上交易的基础。由于Internet本身的特点及加入Internet的网民的倍速增长趋势,使得Internet成为非常具有吸引力的新兴市场。一般说来,组织与消费者上网比较简单,因为他们主要是使用电子商务服务商提供的 Internet服务来参与交易。企业上网则是非常重要而且是很复杂的。这是因为,一方面企业作为市场交易一方,只有上网才可能参与网上交易;另一方面,企业作为交易主体地位,必须为其他参与交易方提供服务和支持,如提品信息查询服务、商品配送服务、支付结算服务。因此,企业上网开展网上交易,必须进行系统规划建设好自己的电子商务系统。电子商务系统是由基于Intranet(企业内部网)基础上的企业管理信息系统、电子商务站点和企业经营管理组织人员组成。(1)企业内部网络系统 当今时代是信息时代,而跨越时空的信息交流传播是需要通过一定的媒介来实现的,计算机网络恰好充当了信息时代的公路。计算机网络是通过一定的媒体如电线、光缆等媒体将单个计算机按照一定的拓扑结构连结起来的,在网络管理软件的统一协调管理下,实现资源共享的网络系统。根据网络覆盖范围,一般可分为局域网(Local Area Network,LAN)和广域网(Wide Area Network,WAN)。由于不同计算机硬件不一样,为方便联网和信息共享,需要将Internet的联网技术应用到LAN中组建企业内部网(Intranet),它的组网与Internet一样,但使用范围局限在企业内部。为方便企业同业务紧密的合作伙伴进行信息资源共享,为保证交易安全在Internet上通过防火墙(Fire Wall)来控制不相关的人员和非法人员进入企业网络系统,只有那些经过授权的成员才可以进入网络,一般将这种网络称为企业外部网(Extranet)。如果企业的信息可以对外界进行公开,那么企业可以直接连接到Internet上,实现信息资源最大限度的开放和共享。企业在组建电子商务系统时,应该考虑企业的经营对象是谁,如何采用不同的策略通过网络与这些客户进行联系。一般说来,将客户可以分为三个层次并采取相应的对策,对于特别重要的战略合作伙伴关系,企业允许他们进入企业的Intranet系统直接访问有关信息;对于与企业业务相关的合作企业,企业同他们共同建设Extranet实现企业之间的信息共享;对普通的大众市场客户,则可以直接连接到Internet。由于Internet技术的开放、自由特性,在Internet上进行交易很容易受到外来的攻击,因此企业在建设电子商务时必须考虑到经营目标的需要,以及保障企业电子商务安全。否则,可能由于非法入侵而妨碍企业电子商务系统正常运转,甚至会出现致命的危险后果。(2)企业管理信息系统企业管理信息系统是功能完整的电子商务系统的重要组成部分,它的基础是企业内部信息化,即企业建设有内部管理信息系统。企业管理信息系统是一些相关部分的有机整体,在组织中发挥收集、处理、存储和传送信息,以及支持组织进行决策和控制。企业管理信息系统最基本系统软件是数据库管理系统DBMS(Database Management System),它负责收集、整理和存储与企业经营相关的一切数据资料。从不同角度,可以对信息系统进行不同的分类。根据具有不同功能的组织,可以将信息系统划分为营销、制造、财务、会计和人力资源信息系统等。要使各职能部门的信息系统能够有效的运转,必须实现各职能部门信息化。例如,要使网络营销信息系统能有效运转,营销部门的信息化是最基础的要求。一般为营销部门服务的营销管理信息系统主要功能包括:客户管理、订货管理、库存管理、往来帐款管理、产品信息管理、销售人员管理,以及市场有关信息收集与处理。根据组织内部不同组织层次,企业管理信息系统可划分为四种信息系统:操作层、知识层、管理层、战略层系统。操作层管理系统是支持日常管理人员对基本经营活动和交易进行跟踪和记录,如销售、接受、现金、工资、原材料进出、劳动等数据。系统的主要原则是记录日常交易活动解决日常规范问题,如销售系统中今天销售多少,库存多少等基本问题。知识层系统是用来支持知识和数据工作人员进行工作,帮助公司整理和提炼有用信息和知识。信息系统可以减少对纸张依赖,提高信息处理的效率和效用,如销售统计人员进行分析和统计销售情况,供上级进行管理和决策使用,解决的主要是结构化问题。管理层系统设计是用来为中层经理的监督、控制、决策以及管理活动提供服务,管理层提供的是中期报告而不是即时报告,主要用来管理业务进行如何存在什么问题等,充分发挥组织内部效用,主要解决半结构化问题。战略管理层,主要是注视外部环境和企业内部制订和规划的长期发展方向,关心现有组织能力能否适应外部环境变化,以及企业的长期发展和行业发展趋势问题,这些通常是非结构化问题。(3)电子商务站点 电子商务站点是指在企业Intranet上建设的具有销售功能的,能连接到Internet上的WWW站点。电子商务站点起着承上启下的作用,一方面它可以直接连接到Internet,企业的顾客或者供应商可以直接通过网站了解企业信息,并直接通过网站与企业进行交易。另一方面,它将市场信息同企业内部管理信息系统连接在一起,将市场需求信息传送到企业管理信息系统,然后,企业根据市场的变化组织经营管理活动;它还可以将企业有关经营管理信息在网站上进行公布,使企业业务相关者和消费者可以通过网上直接了解企业经营管理情况。企业电子商务系统是由上述三个部分有机组成的,企业内部网络系统是信息传输的媒介,企业管理信息系统是信息加工、处理的工具,电子商务站点是企业拓展网上市场的窗口。因此,企业的信息化和上网是一复杂的系统工程,它直接影响着整个电子商务的发展。(4)实物配送(物流系统)进行网上交易时,如果用户与消费者通过Internet定货、付款后,不能及时送货上门,便不能实现满足消费者的需求。因此,一个完整的电子商务系统,如果没有高效的实物配送物流系统支撑,是难以维系交易顺利进行的。(5)支付结算 支付结算是网上交易完整实现的很重要一环,关系到购买者是否讲信用,能否按时支付;卖者能否按时回收资金,促进企业经营良性循环的问题。一个完整的网上交易,它的支付应是在网上进行的。但由于电子虚拟市场尚处在演变过程中,网上交易还处于初级阶段,诸多问题尚未解决,如信用问题及网上安全问题,导致许多电子虚拟市场交易并不是完全在网上完成交易的,许多交易只是在网上通过了解信息撮合交易,然后利用传统手段进行支付结算。在传统的交易中,个人购物时支付手段主要是现金,即一手交钱一手交货的交易,双方在交易过程中可以面对面的进行沟通和完成交易。网上交易是在网上完成的,交易时交货和付款在空间和时间上是分割的,消费者购买时一般必须先付款后送货,可以采用传统支付,亦可以采用网上支付。上述五个方面构成了电子虚拟市场交易系统的基础,他们是有机结合在一起的,缺少任何一个部分都可能影响对网上交易的顺利进行。Internet信息系统保证了电子虚拟市场交易系统中信息流的畅通,它是电子虚拟市场交易的顺利进行的核心。企业、组织与消费者是网上市场交易的主体,实现其信息化和上网是网上交易顺利进行的前提,缺乏这些主体,电子商务失去存在意义,也就谈不上网上交易。电子商务服务商是网上交易顺利进行的手段,它可以推动企业、组织和消费者上网和更加方便利用Internet进行网上交易。实物配送和网上支付是网上交易顺利进行的保障,缺乏完善的实物配送及网上支付系统,将阻碍网上交易完整的完成。

计算机网络由哪些部分构成,什么是通信子网

经过核实后将会做出处理,感谢您为社区和谐做出贡献。

相关文章

热门搜索: 瑜伽可促进心理健康助摆脱抑郁消除焦虑(瑜伽调理心情缓解抑郁篇) 心情抑郁,应该看精神科医生or心理咨询师?(心情抑郁,应该看精神科医生or心理咨询师吗) 心情抑郁,应该看精神科医生or心理咨询师?(心情抑郁,应该看精神科医生or心理咨询师嘛)