移动网络数据库访问方法分析论文
一、基于行为预测的移动网络数据库访问方法
1.1将用户行为预测引入移动网络数据库
1.1.1引入原因
在传统数据库环境中,数据传输访问模式主要是:移动网络数据库终端受到用户访问请求,通过远程服务器发送数据查询请求,等待数据响应,受到数据响应后,将数据传输给移动用户应用。引入用户预测之后的移动网络数据库,其数据查询系统得到了完善的系统的优化。在网络系统右端的RTT,其包括范围是一次数据访问请求到终端服务器相应的系统设备,网络用户在数据查询过程中,必须设置一个以上RTT,因为网络移动终端和远程服务器之间的数据传输是不同步的,所以客户得到的访问数据通常不是最新的数据信息。通过引入用户预测思想之后,可以有效的延迟数据响应时间,较传统方法节省了一个RTT等待时间。
1.1.2引入的可行性
1.1.2.1使网络用户呈现规律性
用户行为预测的主要目的就是使网络用户呈现一定的规律性,用户在等待移动网络数据库服务器的数据查询请求时,由于应用程序语言的语法限制下,通常无法实现统一逻辑表达,所以客户得到的数据信息通常是应用在不同环境下的不同逻辑语言。如银行自动取款程序逻辑,在用户进行操作前,应输入银行账户密码,如果密码输入错误,那么自动取款程序将不会执行取款操作,从一定程度上规范了用户的提醒逻辑。所以通过用户引入预测设计的程序语言,其逻辑能力和语言程序是结合在一起的,通过语言编译器的处理,数据服务器终端发送的数据信息往往准确,并具有时效性。同时,因为移动网络的终端服务器经常会安装不同类型的数据应用软件,所以其数据访问程序变得复杂,通过对特定用户和应用程序的用户引入预设,可以有效的改善数据查询的规律性。
1.1.2.2加大用户行为数据信息量
用户行为是应用较为广泛的预测理论,加大用户数据量,一方面可以使移动网络数据库提高数据更新速度,另一方面可以提供用户信息数量庞大的数据信息。移动网络数据库的每个服务器都会有数以万计的终端查询服务,在这样一个庞大的网络数据系统中,数据库服务器每天要接收处理上千万次的数据信息查询请求,如果数据库的信息量不够的化,是无法满足用户行为预测的开展建设的。
1.1.2.3方便用户数据信息的获取
在移动网络环境中,数据库作为服务器为用户提供所需要的网络数据信息,数据库终端服务器需要处理不同的数据查询请求,用户每一次查询请求都需要经过服务器终端,使服务器信息运营量大大增加,通过用户行为的引入,可以有效的解决这一问题。用户的数据查询请求可以加入一个用户行为记录操作系统,这样在移动网络数据库服务器终端审核时,会自动跳过用户数据查询请求,由数据库直接发送数据信息给用户,提高了数据查询效率,也方便了用户数据信息的获取。
1.2用户行为预测模型
1.2.1用户预测模型设计
对于网站机构优化、用户个性化系统的设计,其移动网络数据库应用系统中的用户行为相对简单,通过对用户预测模型的设计,用户在数据访问时,数据库终端服务器将不会对用户行为做语言上的处理和分析,只需要单纯的通过字符串对数据传输系统进行处理。
1.2.2用户预测规则更新
特定的用户网络应用程序其操作习惯变化不大,但是不同时期的移动网络数据库的应用程序其操作系统还是有很大差别的,因此,用户预测规则要根据数据库的应用程序更新做相应调整。移动网络数据库服务器在处理用户查询请求之后,应及时对预测文法进行更新,这样的更新会反映在预测规则概率计算上,随着数据历史信息的积累,其查询更新变化波动会逐渐变小,趋于稳定。
1.3用户行为的预测的功能部署
1.3.1部署位置
用户预测功能模块是实现数据库服务终端和移动终端服务功能的载体,其功能与数据库的业务联系非常紧密,作为独立功能模块,用户预测功能的部署位置主要分为以下三种情况:在移动网络终端部署;在移动网络数据库服务器部署;在独立预测服务器上部署。
1.3.2存在形式
1.3.2.1移动网络数据库应用程序的一部分行为预测功能模块是服务器应用程序的重要组成部分,通过相同的程序语言实现对完整系统的编译运行,在移动网络数据库服务器部署与之相对应的应用程序。
1.3.2.2独立的函数库
预测程序是移动网络数据库的编译和编写程序,作为应用中的函数库,通过统一的函数接口进行服务访问和数据通讯。这种应用形式要求应用程序部署与行为预测模块部署在一个服务器上,两者之间通过通讯方式进行数据传输。
1.3.2.3远程服务
行为预测模块和数据库服务一样,是网络运营的一种服务模式,用户通过行为预测模块访问网络连接服务,这种存在形式要求预测模块部署在单独的网络服务器上,相较于其他两种存在形式,这种部署方式最灵活。用户可以直接通过远程应用程序,对网路数据进行访问,不再局限于预测模块运行在同一网络数据库服务器环境中,对网络的.更新和维护起到了很大帮助。
1.4实际应用的移动网络数据库用户预测模型
通过上文的介绍,用户预测模型作为独立功能模块在实际应用中,和特定用户行为关系十分紧密,对自身功能没有太大影响,因此移动网络数据库服务器的应用程序经常会跳过用户预测模型完成数据传送指令。对服务器应用程序而言,用户预测模块是一个输入已知用户行为输出预测行为的黑盒子,其于应用程序本身没有多大联系,所以用户行为预测的系统可以分为预测实现和业务处理逻辑两个部分。前者是移动网络数据库应用程序人员要完成程序人物,后者则是用户行为预测模块要实现预测行为任务。
二、基于行为预测的移动网络数据库访问方法的实现
2.1实现配置环境和平台
2.1.1数据库服务器
通常情况下,服务器是搭建在PC机上的,其软件环境为:MYSQL数据库应用程序、WindowsXP系统,其硬件环境为:640G硬盘、4G内存、3.5GHZ双核CPU、200M以上的网卡。
2.1.2移动终端
一般采用G1Device终端系统,运行Android系统,系统版本为Donut3.2。
2.2行为预测功能模块的实现
将用户行为预测引入到数据库访问系统中,通过预设更新预测规则,实现网络用户预测思想。在用户行为预测功能结构中,用户行为是模块体系中的用户行为数据查询请求,其结构中还有只有一个预测数据成员(实际用户行为),由于在移动网络数据库的行为预测过程中,通常会对多个用户的行为进行对比分析,这种操纵会十分费时,为了提高系统预测效率,在预测模块中经常用字符串代替预测行为,通过特定的预测规则,对用户查询应为进行预测分析,在保证预测正确概率的前提下,有效的提高了预测效率。
三、结论
在移动网络数据库的发展过程中,计算机科学技术的发展往往是推动数据库发展的主要动力,两者相互促进,相互影响。随着“移动概念”的产生,数据库领域诞生了移动网络数据库的概念,在分布式计算的基础上实现移动计算,进一步拓展各种移动设备、无线通信网络业务,构建新型计算环境。目前对基于行为预测的移动网络数据库访问方法的研究仍在继续,并且已经取得了显著成绩,移动网络数据库引入行为预测模块是我国移动计算机环境革新的发展方向。
【移动网络数据库访问方法分析论文】相关文章:
移动通信网络优化分析体会论文01-23
大数据分析在移动通信网络的应用论文12-24
云计算移动通信网络优化分析论文01-23
移动网络末梢装维服务细节的分析论文12-16
移动网络安全平台设计分析论文08-09
移动通信传输网络管理系统分析论文01-16
移动通信网络如何优化大数据分析论文12-23
移动通信网络优化中数据挖掘技术分析论文01-23