《电子商务基础技术.ppt》由会员分享,可在线阅读,更多相关《电子商务基础技术.ppt(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第六章 电子商务基础技术v计算机网络v无线通信网络 v安全技术 v数据库技术v智能agent技术 第四节 数据库技术一、动态页面与数据处理所谓动态页面是指用户浏览器向服务器发出请求,Web服务器接到请求后,在服务器端调用后台程序进行相应处理,并将处理的结果以HTML形式传回用户浏览器显示处理结果的页面。由于浏览器端显示的页面是根据服务器后台程序运行结果“动态”产生的,故称为动态页面技术,这里的“动态”是针对页面信息内容而言的Web服务器要与数据库服务器进行交互,必须通过中间件才能实现,这里的中间件就包括动态页面技术。常用的动态页面技术有CGI、ASP、PHP、JSP、Perl等。公共网关接口(
2、Common Gateway Interface,CGI)为HTTP服务器定义了一种与外部应用程序共享信息的方法。它通过浏览器端的表单,向服务器端的CGI程序发出请求,并经过处理后再返回到浏览器端,实现信息的交互。一、动态页面与数据处理(2)PHP(PHP Hypertext Preprocessor)意思是“纯文本预处理器”,是一种类似于ASP可嵌入HTML的CGI编程语言,它混合了C、Java、Perl以及PHP式的新语法,可以比传统CGI更快速地执行动态网页。PHP的源代码是完全公开的,任何人均可免费使用并进行源码改写,使用者还可以通过PHP的站点、邮件列表等方式获得支持。JSP它继承了
3、标准Java跨平台的特性,JSP允许网页设计人员利用JavaScript这类简单的脚本语言,产生各种动态的网页内容,而且JSP在功能上比ASP更有弹性,也更开放。WWW站点上的信息是随时间动态变化的,一方面,信息内容的增删改需要及时地反映到WWW页面中。另一方面,站点的页面组织结构可能发生改变,这也要及时反映到站点页面的目录层次结构中。一、动态页面与数据处理(3)v动态页面基本原理动态页面基本原理 浏览器InternetWeb服务器务器中间件数据库HTMLEDI通信网络HTML数据描述语言与SQL有区别,数据库不能直接接收它二、数据库连接方法:开放数据库连接(1)v开放数据库连接(Open D
4、ataBase Connectivity,ODBC)是微软公司开发的一个标准数据库接口,通过ODBC,能够将Web服务器和各种数据库服务器相连,使应用程序能够按照相同的方式访问各种不同结构的数据库 vODBC基于SQL,能够提供最大限度的互操作性,在Web数据库系统中使用ODBC接口的优势就使前台动态网页程序有很好的数据库兼容性,即使升级和更换数据库系统也不需要修改程序。vODBC的灵活性主要表现在以下几个方面:应用程序不会受制于某种专用的应用程序设计接口。SQL语句以源代码的方式直接嵌入在应用程序中。应用程序可以以自己的格式接收和发送数据。ODBC的设计完全和ISO Call-Level I
5、nterface兼容。现在的ODBC数据库驱动程序支持数十家公司的数据库产品。二、数据库连接方法:开放数据库连接(2)v要使Web系统能够使用数据库,必须在ODBC管理器中进行适当的设置,建立起数据库与Web系统的连接首先,需要在ODBC管理器中安装数据库系统的ODBC驱动程序,使ODBC管理器能够对数据库进行管理。一般而言,ODBC驱动程序在数据库系统安装过程中会自动添加到系统中,如果没有安装,可以在数据库安装盘内找到相应的安装包。安装完ODBC驱动程序后,在ODBC管理器的驱动程序列表中会显示该数据库系统的驱动程序(图在下页),然后,就开始设置系统的数据源名(Data Source Nam
6、e,DSN)。在利用ODBC建立数据库连接的Web系统中,Web系统是通过DSN来识别和连接数据库的。ODBC数据源分为以下3类:用户数据源、系统数据源、文件数据源。在ODBC管理器中添加新的数据源后,就可以在Web系统的开发过程中直接使用该数据库源实现与数据库系统的连接和访问。在Web数据库系统中,需要使用“系统数据源”方式,这样Web服务器才能访问到数据库系统。二、数据库连接方法:开放数据库连接(3)二、数据库连接方法:直接数据库连接 v所谓直接数据库连接是指应用程序不通过ODBC或其他数据库接口(如JDBC),而是直接与数据库系统连接。直接连接的优势在于应用系统与数据库系统直接交换数据和
7、控制命令,可以提高系统的运行速度和效率。另一方面,直接连接可以充分利用数据库系统的特点和运行特色,可以使用特定的功能,而使用ODBC往往就只能执行标准的SQL语言。v在各种动态网页开发系统中,除提供对ODBC支持的函数库外,还提供了许多针对常用数据库系统的开发函数库。v当然,如果利用直接数据库连接,就必须牺牲动态网页程序对数据库的兼容性。由于不同程序对数据库系统的访问采用不同的函数库,因此改变数据库系统就会导致程序不能访问新的数据库系统,必须重新改写程序。所以,在动态网页程序中采用何种方式访问数据库系统必须仔细考虑。如果暂时无法决定,还是采用ODBC方式比较可靠。三、数据仓库与数据挖掘:数据仓
8、库技术(1)vv数据仓库是一种用于分析的数据库,常常作为决策支持系统的底层。它从大量的数据仓库是一种用于分析的数据库,常常作为决策支持系统的底层。它从大量的数据仓库是一种用于分析的数据库,常常作为决策支持系统的底层。它从大量的数据仓库是一种用于分析的数据库,常常作为决策支持系统的底层。它从大量的事务型数据库中抽取数据,并将其清理、转换、聚集为针对决策目标的数据集。事务型数据库中抽取数据,并将其清理、转换、聚集为针对决策目标的数据集。事务型数据库中抽取数据,并将其清理、转换、聚集为针对决策目标的数据集。事务型数据库中抽取数据,并将其清理、转换、聚集为针对决策目标的数据集。vvWWHHInmonI
9、nmon对数据仓库的定义是:对数据仓库的定义是:对数据仓库的定义是:对数据仓库的定义是:数据仓库是支持管理决策过程的、面向数据仓库是支持管理决策过程的、面向数据仓库是支持管理决策过程的、面向数据仓库是支持管理决策过程的、面向主题的、集成的、随时间变化的、但信息本身相对稳定的数据集合。主题的、集成的、随时间变化的、但信息本身相对稳定的数据集合。主题的、集成的、随时间变化的、但信息本身相对稳定的数据集合。主题的、集成的、随时间变化的、但信息本身相对稳定的数据集合。主题是指用户使用数据仓库辅助决策时所关心的重点问题,每一个主题主题是指用户使用数据仓库辅助决策时所关心的重点问题,每一个主题对应一个客观
10、分析领域,如销售、成本、利润的情况等。对应一个客观分析领域,如销售、成本、利润的情况等。面向主题是指数据仓库中的信息是按主题组织的,按主题来提供信息面向主题是指数据仓库中的信息是按主题组织的,按主题来提供信息 集成的是指数据仓库中的数据不是业务处理系统数据的简单拼凑与汇总,集成的是指数据仓库中的数据不是业务处理系统数据的简单拼凑与汇总,而是经过系统地加工整理,是相互一致的、具有代表性的数据。而是经过系统地加工整理,是相互一致的、具有代表性的数据。随时间变化是指数据仓库中存储的是一个时间段的数据,而不仅仅是某随时间变化是指数据仓库中存储的是一个时间段的数据,而不仅仅是某一个时间点的数据,所以主要
11、用于进行时间趋势分析。一个时间点的数据,所以主要用于进行时间趋势分析。信息本身相对稳定是指数据一旦进入数据仓库,一般情况下将被长期保信息本身相对稳定是指数据一旦进入数据仓库,一般情况下将被长期保留,变更很少。留,变更很少。三、数据仓库与数据挖掘:数据仓库技术(2)vv数据仓库组织和管理数据的方法与普通数据库不同。主要表现在三个方数据仓库组织和管理数据的方法与普通数据库不同。主要表现在三个方数据仓库组织和管理数据的方法与普通数据库不同。主要表现在三个方数据仓库组织和管理数据的方法与普通数据库不同。主要表现在三个方面面面面:(:(:(:(1 1)它依据决策要求,只从数据库中抽取那些需要的数据,并进
12、它依据决策要求,只从数据库中抽取那些需要的数据,并进它依据决策要求,只从数据库中抽取那些需要的数据,并进它依据决策要求,只从数据库中抽取那些需要的数据,并进行一定的处理。(行一定的处理。(行一定的处理。(行一定的处理。(2 2)数据仓库是多维的,即数据仓库的数据的组织方)数据仓库是多维的,即数据仓库的数据的组织方)数据仓库是多维的,即数据仓库的数据的组织方)数据仓库是多维的,即数据仓库的数据的组织方式有多层的行和列。(式有多层的行和列。(式有多层的行和列。(式有多层的行和列。(3 3)它支持决策处理,不同于普通的事务处理。)它支持决策处理,不同于普通的事务处理。)它支持决策处理,不同于普通的事
13、务处理。)它支持决策处理,不同于普通的事务处理。vv数据仓库需要以下数据库技术的支持:数据仓库需要以下数据库技术的支持:数据仓库需要以下数据库技术的支持:数据仓库需要以下数据库技术的支持:(1)(1)并行数据库技术。数据仓库并行数据库技术。数据仓库并行数据库技术。数据仓库并行数据库技术。数据仓库中的数据量很大,一般要达到中的数据量很大,一般要达到中的数据量很大,一般要达到中的数据量很大,一般要达到GBGB级,有的甚至要到级,有的甚至要到级,有的甚至要到级,有的甚至要到TBTB级。对于处理如级。对于处理如级。对于处理如级。对于处理如此大规模的数据,使用并行技术对提高运行效率是很有帮助的。此大规模
14、的数据,使用并行技术对提高运行效率是很有帮助的。此大规模的数据,使用并行技术对提高运行效率是很有帮助的。此大规模的数据,使用并行技术对提高运行效率是很有帮助的。(2)(2)高高高高性能的数据库服务器。传统数据库应用是操作型的,而数据仓库的应用性能的数据库服务器。传统数据库应用是操作型的,而数据仓库的应用性能的数据库服务器。传统数据库应用是操作型的,而数据仓库的应用性能的数据库服务器。传统数据库应用是操作型的,而数据仓库的应用是分析型的,它需要有高性能的数据库服务器配合工作,对是分析型的,它需要有高性能的数据库服务器配合工作,对是分析型的,它需要有高性能的数据库服务器配合工作,对是分析型的,它需
15、要有高性能的数据库服务器配合工作,对DBMSDBMS核心核心核心核心的性能也有很高的要求。的性能也有很高的要求。的性能也有很高的要求。的性能也有很高的要求。(3)(3)数据库互操作技术。数据仓库的数据来源数据库互操作技术。数据仓库的数据来源数据库互操作技术。数据仓库的数据来源数据库互操作技术。数据仓库的数据来源多种多样,可能来自数据库,也可能来自文件系统。即使都来自数据库,多种多样,可能来自数据库,也可能来自文件系统。即使都来自数据库,多种多样,可能来自数据库,也可能来自文件系统。即使都来自数据库,多种多样,可能来自数据库,也可能来自文件系统。即使都来自数据库,这些数据库也往往是异构的。为了从
16、这些异构数据源中定期抽取、转换这些数据库也往往是异构的。为了从这些异构数据源中定期抽取、转换这些数据库也往往是异构的。为了从这些异构数据源中定期抽取、转换这些数据库也往往是异构的。为了从这些异构数据源中定期抽取、转换和集成所需要的数据存入库中,异构数据库之间的互操作技术是必需的。和集成所需要的数据存入库中,异构数据库之间的互操作技术是必需的。和集成所需要的数据存入库中,异构数据库之间的互操作技术是必需的。和集成所需要的数据存入库中,异构数据库之间的互操作技术是必需的。三、数据仓库与数据挖掘:数据分析与知识发现(1)vv特定查询特定查询特定查询特定查询(ad-hoc query)(ad-hoc
17、query)是为完成某个特定目标的查询,一般周期是为完成某个特定目标的查询,一般周期是为完成某个特定目标的查询,一般周期是为完成某个特定目标的查询,一般周期性的报表不提供这些数据。查询结果直接返回给决策者,查询系统要有性的报表不提供这些数据。查询结果直接返回给决策者,查询系统要有性的报表不提供这些数据。查询结果直接返回给决策者,查询系统要有性的报表不提供这些数据。查询结果直接返回给决策者,查询系统要有足够的智能理解用户的真正需求。可以菜单驱动,或使用足够的智能理解用户的真正需求。可以菜单驱动,或使用足够的智能理解用户的真正需求。可以菜单驱动,或使用足够的智能理解用户的真正需求。可以菜单驱动,或
18、使用SQLSQL,或使用,或使用,或使用,或使用案例查询等。案例查询等。案例查询等。案例查询等。vv联机分析处理查询联机分析处理查询联机分析处理查询联机分析处理查询 联机分析处理联机分析处理(Online analytical processing,OLAP)(Online analytical processing,OLAP)是针对是针对特定问题的联机数据访问和分析,通过对信息进行快速、特定问题的联机数据访问和分析,通过对信息进行快速、稳定、一致和交互式的存取,对数据进行多层次、多阶段稳定、一致和交互式的存取,对数据进行多层次、多阶段的分析处理,以获得高度归纳的分析结果。联机分析处理的分析处
19、理,以获得高度归纳的分析结果。联机分析处理是一种自上而下、不断深入的分析工具,在用户提出问题是一种自上而下、不断深入的分析工具,在用户提出问题或假设之后,它负责提取出关于此问题的详细信息,并以或假设之后,它负责提取出关于此问题的详细信息,并以一种比较直观的方式呈现给用户。一种比较直观的方式呈现给用户。联机分析处理要求按多维方式组织企业的数据,传统联机分析处理要求按多维方式组织企业的数据,传统的关系数据库难以胜任。为此,人们提出了多维数据的关系数据库难以胜任。为此,人们提出了多维数据库的概念。库的概念。三、数据仓库与数据挖掘:数据分析与知识发现(2)目前,联机分析处理的工具可分为两大类,一类是基
20、于多目前,联机分析处理的工具可分为两大类,一类是基于多维数据库的,另一类是基于关系数据库的。两者的相同点维数据库的,另一类是基于关系数据库的。两者的相同点是基本数据源仍是数据库和数据仓库,都是基于关系数据是基本数据源仍是数据库和数据仓库,都是基于关系数据模型的,都向用户显示多维数据视图;不同点在于,前者模型的,都向用户显示多维数据视图;不同点在于,前者是把分析所需的数据从数据仓库中抽取出来,物理地组织是把分析所需的数据从数据仓库中抽取出来,物理地组织成多维数据库,而后者则是利用关系表来模拟多维数据,成多维数据库,而后者则是利用关系表来模拟多维数据,并不是物理地生成多维数据库。并不是物理地生成多
21、维数据库。OLAPOLAP使用的主要手段是复杂查询,涉及的数据量较大,使用的主要手段是复杂查询,涉及的数据量较大,数据关系复杂。具体的任务是分析企业各类数据间的关系数据关系复杂。具体的任务是分析企业各类数据间的关系(如销售、产品、地区、渠道等如销售、产品、地区、渠道等),并按期对数据汇总,并按期对数据汇总(如年如年季月汇总销量、预算、成本季月汇总销量、预算、成本);其目标是通过这些关系的分;其目标是通过这些关系的分析寻求某些模式、趋势、例外等。析寻求某些模式、趋势、例外等。三、数据仓库与数据挖掘:数据分析与知识发现(3)vv知识发现与数据挖掘技术知识发现与数据挖掘技术知识发现与数据挖掘技术知识
22、发现与数据挖掘技术 知识发现知识发现(Knowledge Discovery in Database,KDD)(Knowledge Discovery in Database,KDD)是从大是从大量的数据库中发现有效的、新奇的、有潜在应用价值且最量的数据库中发现有效的、新奇的、有潜在应用价值且最终能被理解的模式的过程。知识发现主要依赖三项技术:终能被理解的模式的过程。知识发现主要依赖三项技术:海量数据收集技术;强大的计算能力;数据挖掘算法。数海量数据收集技术;强大的计算能力;数据挖掘算法。数据挖掘据挖掘(data mining)(data mining)是从大量数据中发现事先未知的模式是从大量
23、数据中发现事先未知的模式的过程。的过程。KDDKDD和数据挖掘的概念常常被混用。和数据挖掘的概念常常被混用。从数据库的角度看,数据挖掘就是这样一个过程,它从数从数据库的角度看,数据挖掘就是这样一个过程,它从数据库的数据中识别出有效的、新颖的、具有潜在效用的并据库的数据中识别出有效的、新颖的、具有潜在效用的并最终可理解的信息最终可理解的信息(如规则、约束等如规则、约束等)的非平凡过程。非平的非平凡过程。非平凡是一个数学概念,即数据挖掘既不是把数据全部袖取,凡是一个数学概念,即数据挖掘既不是把数据全部袖取,也不是一点儿也不抽取,而是抽取出隐含的、未知的和可也不是一点儿也不抽取,而是抽取出隐含的、未
24、知的和可能有用的信息。能有用的信息。从决策支持的角度看,数据挖掘是一种决策支持的过程,从决策支持的角度看,数据挖掘是一种决策支持的过程,主要基于人工智能、机器学习、统计学和数据库技术等多主要基于人工智能、机器学习、统计学和数据库技术等多种技术,能高度自动地分析企业原有的数据,进行归纳推种技术,能高度自动地分析企业原有的数据,进行归纳推理,从中挖掘出潜在的模式,预测客户的行为,帮助企业理,从中挖掘出潜在的模式,预测客户的行为,帮助企业的决策者调整市场策略,从而减少风险,辅助做出正确的的决策者调整市场策略,从而减少风险,辅助做出正确的决策。它是提高商业和科学决策过程中的质量和效率的一决策。它是提高
25、商业和科学决策过程中的质量和效率的一种新方法。种新方法。三、数据仓库与数据挖掘:数据分析与知识发现(4)数据挖掘可以帮助用户进行趋势和行为的自动预测、自动发现预先未知数据挖掘可以帮助用户进行趋势和行为的自动预测、自动发现预先未知的模式等。数据挖掘的输出结果有:的模式等。数据挖掘的输出结果有:关联规则:某个时间出现的事件间的关系;关联规则:某个时间出现的事件间的关系;序列模式:经过某个周期后的数据与此前数据的关系;序列模式:经过某个周期后的数据与此前数据的关系;分类:定义某一类对象的特征,什么特征的客户愿意在线购物;分类:定义某一类对象的特征,什么特征的客户愿意在线购物;聚类:一组在数据挖掘前未
26、知的、具有相似特征的对象;聚类:一组在数据挖掘前未知的、具有相似特征的对象;预测:根据存在于大数据集内的模式预测未来值,如市场需求预测。预测:根据存在于大数据集内的模式预测未来值,如市场需求预测。数据挖掘的主要应用有:数据挖掘的主要应用有:零售业及销售分布。预测销量,确定库存水平、制定分销计划。零售业及销售分布。预测销量,确定库存水平、制定分销计划。银行业。如坏账水平预测、信用卡欺诈、新用户信用卡使用。银行业。如坏账水平预测、信用卡欺诈、新用户信用卡使用。制造业及产量。控制优化生产能力的主要因素、机械故障预测等。制造业及产量。控制优化生产能力的主要因素、机械故障预测等。经纪人及安全交易:债券价
27、格、股票价格。经纪人及安全交易:债券价格、股票价格。其他:保险、计算机软硬件、公共安全、航空公司、医疗卫生、广播其他:保险、计算机软硬件、公共安全、航空公司、医疗卫生、广播第六章 电子商务基础技术v计算机网络v无线通信网络 v安全技术 v数据库技术v智能agent技术 第五节 智能agent技术一、智能agent基本概念 智能代理智能代理(Intelligent agents)(Intelligent agents)是一种新的软件系统开发范例,是一种新的软件系统开发范例,广泛应用于不同的领域。智能广泛应用于不同的领域。智能agentagent是指具有以下特征的硬是指具有以下特征的硬件或软件计算
28、机系统:件或软件计算机系统:自主性:智能自主性:智能agentagent不需要人或其他对象直接干预而运行不需要人或其他对象直接干预而运行 社会性:智能社会性:智能agentagent可以通过可以通过agentagent通信语言与人或其他通信语言与人或其他agentagent交互;交互;反应性:反应性:agentagent可以感知其环境并能做出即时的、正确的可以感知其环境并能做出即时的、正确的响应;响应;前摄性:前摄性:agentagent并不只是简单地响应环境,它还能采取指并不只是简单地响应环境,它还能采取指向目标的主动行为。向目标的主动行为。电子商务有许多复杂的任务,如安全、信任、声誉、法律
29、、电子商务有许多复杂的任务,如安全、信任、声誉、法律、支付机制、广告宣传、在线目录、中介、多媒体购物体验、支付机制、广告宣传、在线目录、中介、多媒体购物体验、后台管理等,这些任务都可以借助智能后台管理等,这些任务都可以借助智能agentagent完成完成二、智能Agent分类(1)n nRussellRussell和和和和NorvigNorvig提出了一个提出了一个提出了一个提出了一个agentagent体系结构的分类体系结构的分类体系结构的分类体系结构的分类oo简单反应型简单反应型agentagent。该类。该类agentagent是最简单的一种,根据是最简单的一种,根据“条条件件-行动行动
30、”规则,规则,agentagent感知到当前的环境条件就采取对应感知到当前的环境条件就采取对应的行动,它没有任何记忆功能。的行动,它没有任何记忆功能。oo基于模型的反应型基于模型的反应型agentagent。当。当agentagent不能感知整个环境时,不能感知整个环境时,基于模型的反应基于模型的反应agentagent可跟踪它当前不能观察到的部分环境。可跟踪它当前不能观察到的部分环境。为此,在其内部有一个环境描述,即为此,在其内部有一个环境描述,即“现实模型现实模型”来帮助来帮助agentagent猜测环境的演变、猜测环境的演变、agentagent行动对环境的影响。与简单行动对环境的影响。
31、与简单反应型反应型agentagent相似,它也是根据相似,它也是根据“条件条件-行动行动”规则选择行规则选择行动,但它的条件仅依赖于动,但它的条件仅依赖于“现实模型现实模型”,而不是根据对环,而不是根据对环境的即时感知。境的即时感知。oo基于模型和目标的基于模型和目标的agentagent。由于。由于“现实模型现实模型”的当前状态不的当前状态不足以支持行动的有效选择,因此需要有一个描述期望状态足以支持行动的有效选择,因此需要有一个描述期望状态的目标信息给予引导。模型详细描述了的目标信息给予引导。模型详细描述了agentagent执行某个行动执行某个行动会导致的结果,需要付出的代价。在此模型支
32、持下,根据会导致的结果,需要付出的代价。在此模型支持下,根据预测,选择执行相应的行动即可达到最终目标。预测,选择执行相应的行动即可达到最终目标。二、智能Agent分类(2)oo基于效用的基于效用的agentagent。目标只能将期望状态与不期望状态区别。目标只能将期望状态与不期望状态区别开来,但缺少更进一步的细节,如达到期望状态的速度、开来,但缺少更进一步的细节,如达到期望状态的速度、代价、安全性等。因此为了改善代价、安全性等。因此为了改善agentagent行为的质量,为行为的质量,为agentagent提供一个效用函数将模型中的状态映射成提供一个效用函数将模型中的状态映射成agentage
33、nt的幸的幸福指数。相较于基于目标的福指数。相较于基于目标的agentagent,基于效用的,基于效用的agentagent不是不是为了达到目标来选择行动,而是根据是否增加效用来选择为了达到目标来选择行动,而是根据是否增加效用来选择行动。虽然两者最终都是为了实现目标,但基于效用的行动。虽然两者最终都是为了实现目标,但基于效用的agentagent更强调如何最有效地实现目标,即不仅要实现目标,更强调如何最有效地实现目标,即不仅要实现目标,而且要选择一条最优路径实现目标。而且要选择一条最优路径实现目标。oo学习型学习型agentagent。学习型。学习型agentagent强调对未知环境的适应能力
34、,强调对未知环境的适应能力,并不断地完善自身的行为。学习型并不断地完善自身的行为。学习型agentagent应用反馈机制:即应用反馈机制:即根据过去的行为效果来改进未来的行动,优化其行为,使根据过去的行为效果来改进未来的行动,优化其行为,使效用最大化。效用最大化。三、智能Agent在电子商务中的应用(1)vv信息信息agentagent:WWWWWW是互联网上最重要、最大的信息来是互联网上最重要、最大的信息来源。由于源。由于WWWWWW上的上的WEBWEB页面数量庞大、结构得杂,给页面数量庞大、结构得杂,给访问者的直接使用造成了困难。信息访问者的直接使用造成了困难。信息AgentAgent可根
35、据访问可根据访问者的需求先对者的需求先对WWWWWW上的上的WEBWEB信息进行抽取、识别、分信息进行抽取、识别、分析处理,最后将结果提供给访问者析处理,最后将结果提供给访问者vv智能交易智能交易agentagent:可根据消费者设定的选择准则自动访:可根据消费者设定的选择准则自动访问不同的网站,并对所搜索的产品信息进行评估、比较、问不同的网站,并对所搜索的产品信息进行评估、比较、匹配,并不断返回匹配结果。匹配,并不断返回匹配结果。agentagent在进行商品匹配时在进行商品匹配时还可能借鉴相似客户的购买偏好。同时它还能帮助消费还可能借鉴相似客户的购买偏好。同时它还能帮助消费者决定从谁那里购
36、买,根据消费者的选择准则,如价格、者决定从谁那里购买,根据消费者的选择准则,如价格、信誉、可用性、配送时间等对所有可替代的商家进行比信誉、可用性、配送时间等对所有可替代的商家进行比较、评估、选择。在此过程中消费者可随时中断较、评估、选择。在此过程中消费者可随时中断agentagent的工作,也可修改原有指令或发送新的指令,直到交易的工作,也可修改原有指令或发送新的指令,直到交易结束结束。三、智能Agent在电子商务中的应用(2)vv站点导航站点导航agentagent:在第三章网络营销技术中,我们介绍了有关个性:在第三章网络营销技术中,我们介绍了有关个性化推荐、站点导航等技术,这些技术可通过计
37、算机软件实现,构建化推荐、站点导航等技术,这些技术可通过计算机软件实现,构建智能智能agentagent,为访问者方便、快捷、准确地浏览网站提供导航支持,为访问者方便、快捷、准确地浏览网站提供导航支持,它就像装载在汽车上的它就像装载在汽车上的GPSGPS导航系统,在一个陌生的导航系统,在一个陌生的“城市城市”里自里自由驾驶。由驾驶。vv谈判谈判agentagent:在线谈判是电子商务交易中的一项重要任务,谈判:在线谈判是电子商务交易中的一项重要任务,谈判agentagent可帮助委托人自动完成谈判过程并达成相关的交易条款。谈可帮助委托人自动完成谈判过程并达成相关的交易条款。谈判判agentag
38、ent可根据委托人设置的条件可根据委托人设置的条件(如旅游目的地、日期、预算、特如旅游目的地、日期、预算、特殊要求和想要参加的娱乐等殊要求和想要参加的娱乐等)与对方与对方agentagent完成自动谈判完成自动谈判(参见第四参见第四章第二节章第二节),既可支持一对一谈判,也能支持一对多谈判。,既可支持一对一谈判,也能支持一对多谈判。vvagentagent在电子商务中的其他应用还有:支持购买和配送的在电子商务中的其他应用还有:支持购买和配送的agentagent、支、支持售后服务和售后评估的持售后服务和售后评估的agentagent、聊天机器人、聊天机器人(如新浪的如新浪的51UC.com)5
39、1UC.com)、天神下凡、天神下凡(avatar)(avatar)、友好计算、支持拍卖的信息收集、友好计算、支持拍卖的信息收集agentagent和报价和报价agentagent、旅游行程规划、旅游行程规划agentagent、求职、求职agentagent、招聘、招聘agentagent等。许多等。许多agentagent都是基于智能搜索的思想来实现的。都是基于智能搜索的思想来实现的。本章小结pp电电子子商商务务运运行行需需要要许许多多技技术术的的支支撑撑,而而且且这这些些技技术术还还在在不不断断地地发发展展。本本章章介介绍绍了了支支持持电电子子商商务务运运行行的的网网络络通通信信技技术术,重重点点介介绍绍了了互互联联网网和和无无线线通通信信网网络络,介介绍绍了了保保障障网网络络通通信信安安全全和和信信息息安安全全的的一一些些基基本本技技术术。另另外外,本本章章还还介介绍绍了了数数据据库库技技术术对对电电子子商商务务系系统统开开发发的的支支持持作作用用,以以及及智智能能agentagent技技术术在在电电子子商商务务应应用用软软件件中中的的作作用用。本本章章涉涉及及了了较较宽宽的的知知识识面面,因因此此在在本本章章内内容容的教学中可根据专业性质的不同进行适当的筛选。的教学中可根据专业性质的不同进行适当的筛选。
限制150内