• 休闲生活
  • 教育教学
  • 经济贸易
  • 政法军事
  • 人文社科
  • 农林牧渔
  • 信息科技
  • 建筑房产
  • 环境安全
  • 当前位置: 达达文档网 > 达达文库 > 信息科技 > 正文

    基于行为预测的移动网络数据库访问方法研究

    时间:2020-09-18 08:02:28 来源:达达文档网 本文已影响 达达文档网手机站

    摘 要:近年来,随着移动智能终端和移动计算技术迅速发展,新型移动网络数据库已经被广泛的应用在各个领域中,但是由于我国现在移动网络建设经常会出现网络宽带有限、网端延迟、网络访问受限、服务器数据传送瘫痪等问题,严重影响了移动网络数据库的访问功能。本文基于行为预测的移动网络数据库的访问方法进行深入研究。

    关键词:行为预测;移动网络数据;访问方法研究

    1 我国移动网路数据库的发展现状

    1.1 移动网络数据库概述

    移动网络数据库是根据网络系统结构定义的,其系统结构支持计算或特定的数据库系统,操作系统和数据库系统应用相结合,运行在各个嵌入的移动设备上,通过远程核心数据库和网线网络集成在一起。移动网络数据库的网络环境是分布式数据库的延伸状态,它作为固定服务器和客户端之间的动态连接系统,其功能性非常好。传统数据环境的复杂程度和灵活性远远不及移动数据环境,网络计算平台的频繁连接性、移动性、网络多样性、通信非对称性、系统延伸性、电源电能有限性等影响因数都对移动网络数据库的性能提出了更高的要求。

    1.2 移动网络数据库的优势

    1.2.1 任意地区任意时间都可访问

    由于移动网络的优势,数据用户可以通过智能设备在任何地点任何时间对网络数据库进行访问操作,这种操作优势是传统数据库所没有的,同时也是移动网络数据库飞速发展的根本原因。目前,职能手机在日常生活和社会生产中的应用相当广泛,绝大多数职能应用系统都离不开移动网络数据库的支持,包括网上购物、股票查询、网上图书信息检索、多媒体检索、邮件查询等手机应用,极大的方便了人们的生活和工业的生产。

    1.2.2 客户端一般较为轻便

    大多数应用移动网络数据库的用户,其职能嵌入设备都非常轻便。如PDA、掌上电脑、智能手机等,这些嵌入式职能设备的计算能力和储存空间都很小,在不影响其正常数据传输的情况下,携带运输都很方便。

    1.2.3 内核精简

    移动网络数据库的应用特点是与嵌入职能设备的计算能力和设备内存相对应的。传统的数据库系统内核庞大而完善,移动网络数据库在实现数据信息系统相同的情况下,为网络数据库提供了一个标准的SOL接口,这可以使其他用户的应用程序更方便的在移动网络应用程序上编写。

    1.3 移动网络数据库发展现状

    网络技术的发展,已经成为信息技术发展的重要组成部分,是计算机应用系统和信息系统的核心和基础。数据库技术从发展以来就是计算机应用和研究的热点。近几年来,数据库技术经过不断的更新和改革,已经从传统的分布式数据库、网状数据库、关系数据库发展到集中式数据库,这些信息技术的更新包括数据库运营形式的更新和自身结构的更新。随着嵌入式智能设备和计算机信息技术的发展,移动网络数据库技术作为新型网络被开发并建设,其信息网络技术的应用标志着我国网络信息技术的又一次飞跃,拥有广阔的发展前景。

    2 基于行为预测的移动网络数据库访问方法

    2.1 将用户行为预测引入移动网络数据库

    2.1.1 引入原因

    在传统数据库环境中,数据传输访问模式主要是:移动网络数据库终端受到用户访问请求,通过远程服务器发送数据查询请求,等待数据响应,受到数据响应后,将数据传输给移动用户应用。

    引入用户预测之后的移动网络数据库,其数据查询系统得到了完善的系统的优化。在网络系统右端的RTT,其包括范围是一次数据访问请求到终端服务器相应的系统设备,网络用户在数据查询过程中,必须设置一个以上RTT,因为网络移动终端和远程服务器之间的数据传输是不同步的,所以客户得到的访问数据通常不是最新的数据信息。通过引入用户预测思想之后,可以有效的延迟数据响应时间,较传统方法节省了一个RTT等待时间。

    2.1.2 引入的可行性

    2.1.2.1 使网络用户呈现规律性

    用户行为预测的主要目的就是使网络用户呈现一定的规律性,用户在等待移动网络数据库服务器的数据查询请求时,由于应用程序语言的语法限制下,通常无法实现统一逻辑表达,所以客户得到的数据信息通常是应用在不同环境下的不同逻辑语言。如银行自动取款程序逻辑,在用户进行操作前,应输入银行账户密码,如果密码输入错误,那么自动取款程序将不会执行取款操作,从一定程度上规范了用户的提醒逻辑。所以通过用户引入预测设计的程序语言,其逻辑能力和语言程序是结合在一起的,通过语言编译器的处理,数据服务器终端发送的数据信息往往准确,并具有时效性。同时,因为移动网络的终端服务器经常会安装不同类型的数据应用软件,所以其数据访问程序变得复杂,通过对特定用户和应用程序的用户引入预设,可以有效的改善数据查询的规律性。

    2.1.2.2 加大用户行为数据信息量

    用户行为是应用较为广泛的预测理论,加大用户数据量,一方面可以使移动网络数据库提高数据更新速度,另一方面可以提供用户信息数量庞大的数据信息。移动网络数据库的每个服务器都会有数以万计的终端查询服务,在这样一个庞大的网络数据系统中,数据库服务器每天要接收处理上千万次的数据信息查询请求,如果数据库的信息量不够的化,是无法满足用户行为预测的开展建设的。

    2.1.2.3 方便用户数据信息的获取

    在移动网络环境中,数据库作为服务器为用户提供所需要的网络数据信息,数据库终端服务器需要处理不同的数据查询请求,用户每一次查询请求都需要经过服务器终端,使服务器信息运营量大大增加,通过用户行为的引入,可以有效的解决这一问题。用户的数据查询请求可以加入一个用户行为记录操作系统,这样在移动网络数据库服务器终端审核时,会自动跳过用户数据查询请求,由数据库直接发送数据信息给用户,提高了数据查询效率,也方便了用户数据信息的获取。

    2.2 用户行为预测模型

    2.2.1 用户预测模型设计

    对于网站机构优化、用户个性化系统的设计,其移动网络数据库应用系统中的用户行为相对简单,通过对用户预测模型的设计,用户在数据访问时,数据库终端服务器将不会对用户行为做语言上的处理和分析,只需要单纯的通过字符串对数据传输系统进行处理。

    2.2.2 用户预测规则更新

    特定的用户网络应用程序其操作习惯变化不大,但是不同时期的移动网络数据库的应用程序其操作系统还是有很大差别的,因此,用户预测规则要根据数据库的应用程序更新做相应调整。移动网络数据库服务器在处理用户查询请求之后,应及时对预测文法进行更新,这样的更新会反映在预测规则概率计算上,随着数据历史信息的积累,其查询更新变化波动会逐渐变小,趋于稳定。

    2.3 用户行为的预测的功能部署

    2.3.1 部署位置

    用户预测功能模块是实现数据库服务终端和移动终端服务功能的载体,其功能与数据库的业务联系非常紧密,作为独立功能模块,用户预测功能的部署位置主要分为以下三种情况:在移动网络终端部署;在移动网络数据库服务器部署;在独立预测服务器上部署。

    2.3.2 存在形式

    2.3.2.1 移动网络数据库应用程序的一部分

    行为预测功能模块是服务器应用程序的重要组成部分,通过相同的程序语言实现对完整系统的编译运行,在移动网络数据库服务器部署与之相对应的应用程序。

    2.3.2.2 独立的函数库

    预测程序是移动网络数据库的编译和编写程序,作为应用中的函数库,通过统一的函数接口进行服务访问和数据通讯。这种应用形式要求应用程序部署与行为预测模块部署在一个服务器上,两者之间通过通讯方式进行数据传输。

    2.3.2.3 远程服务

    行为预测模块和数据库服务一样,是网络运营的一种服务模式,用户通过行为预测模块访问网络连接服务,这种存在形式要求预测模块部署在单独的网络服务器上,相较于其他两种存在形式,这种部署方式最灵活。用户可以直接通过远程应用程序,对网路数据进行访问,不再局限于预测模块运行在同一网络数据库服务器环境中,对网络的更新和维护起到了很大帮助。

    2.4 实际应用的移动网络数据库用户预测模型

    通过上文的介绍,用户预测模型作为独立功能模块在实际应用中,和特定用户行为关系十分紧密,对自身功能没有太大影响,因此移动网络数据库服务器的应用程序经常会跳过用户预测模型完成数据传送指令。对服务器应用程序而言,用户预测模块是一个输入已知用户行为输出预测行为的黑盒子,其于应用程序本身没有多大联系,所以用户行为预测的系统可以分为预测实现和业务处理逻辑两个部分。前者是移动网络数据库应用程序人员要完成程序人物,后者则是用户行为预测模块要实现预测行为任务。

    3 基于行为预测的移动网络数据库访问方法的实现

    3.1 实现配置环境和平台

    3.1.1 数据库服务器

    通常情况下,服务器是搭建在PC机上的,其软件环境为:MYSQL数据库应用程序、WindowsXP系统,其硬件环境为:640G硬盘、4G内存、3.5GHZ双核CPU、200M以上的网卡。

    3.1.2 移动终端

    一般采用G1Device终端系统,运行Android系统,系统版本为Donut3.2。

    3.2 行为预测功能模块的实现

    将用户行为预测引入到数据库访问系统中,通过预设更新预测规则,实现网络用户预测思想。在用户行为预测功能结构中,用户行为是模块体系中的用户行为数据查询请求,其结构中还有只有一个预测数据成员(实际用户行为),由于在移动网络数据库的行为预测过程中,通常会对多个用户的行为进行对比分析,这种操纵会十分费时,为了提高系统预测效率,在预测模块中经常用字符串代替预测行为,通过特定的预测规则,对用户查询应为进行预测分析,在保证预测正确概率的前提下,有效的提高了预测效率。

    结论:在移动网络数据库的发展过程中,计算机科学技术的发展往往是推动数据库发展的主要动力,两者相互促进,相互影响。随着“移动概念”的产生,数据库领域诞生了移动网络数据库的概念,在分布式计算的基础上实现移动计算,进一步拓展各种移动设备、无线通信网络业务,构建新型计算环境。目前对基于行为预测的移动网络数据库访问方法的研究仍在继续,并且已经取得了显著成绩,移动网络数据库引入行为预测模块是我国移动计算机环境革新的发展方向。

    [参考文献]

    [1]李文东.基于行为预测的移动网络数据库访问方法研究[D].天津大学,2010(6).

    [2]胡晓文.各种数据库访问方法存在的缺点与新型的通用Web数据库访问模型[J].硅谷,2012(1).

    [3]江国星,刘启文,胡曹元.基于客户/服务器模型的数据库访问方法研究[J].计算机工程与应用,2006(8).

    [4]邵非.基于位置感知的移动信息服务若干关键技术研究[D].华东师范大学,2011(12).

    [5]金海荣,周苏.基于PI-SDK的PI数据库访问方法研究与应用[J].信息与电脑(理论版),2010(5).

    [6]吴志忠.移动设备及网络的异常检测方法研究[D].中国科学技术大学,2012(5).

    [7]徐扬.空间数据访问控制关键技术研究[D].解放军信息工程大学,2012(4).

    基金项目:陕西省教育厅科研专项(2013jk1160);商洛学院基金项目(09sky007);商洛学院服务地方专项(12sky-fwdf013)。

    作者简介:李彦广,男,陕西镇安人,硕士,商洛学院计算机科学系讲师。

    相关热词搜索: 预测 数据库 方法 研究 访问

    • 生活居家
    • 情感人生
    • 社会财经
    • 文化
    • 职场
    • 教育
    • 电脑上网