gps设备的定位数据如何传到服务器上并存入数据里?

gps设备的定位数据如何传到服务器上并存入数据里?,第1张

笼统的分是三个模块 定位模块传输模块 和 控制模块 。
1控制模块 触发 (可设置定时触发了比如每分钟一次)定位产生位置(坐标值)
2通过传输模块将位置数据传输到服务器(Wi-Fi或者GPRS都是可选传输模块)GPRS模块需要按装sim卡、Wi-Fi模块移动使用不方便 但能完成传输功能3服务器被动接收数据存储。
4也可以由服务器发送指令 通过传输模块 通知控制器 获取 定位模块的数据处理并回传存储。

<script type="text/javascript">
/
 CreateFile: 测试在电脑上创建一个文件件,并在文件夹里写进一些数据。
 
 /
function CreateFile()
{
   var fso, tf;
   fso = new ActiveXObject("ScriptingFileSystemObject");//获取对象
   tf = fsoCreateTextFile("c:\\testfiletxt", true);//创建一个文件夹
   // 写一行,并且带有新行字符。
   tfWriteLine("Testing 1, 2, 3") ;
   // 向文件写三个新行字符。  
   tfWriteBlankLines(3) ;
   // 写一行。
   tfWrite ("This is a test");
   tfClose();//关闭
}
/
 Folder的API:
 任务 方法 
 创建文件夹。 FileSystemObjectCreateFolder 
 删除文件夹。 FolderDelete 或 FileSystemObjectDeleteFolder 
 移动文件夹。 FolderMove 或 FileSystemObjectMoveFolder 
 复制文件夹。 FolderCopy 或 FileSystemObjectCopyFolder 
 检索文件夹的名字。 FolderName 
 如果文件夹在驱动器上存在,则找出它。 FileSystemObjectFolderExists 
 获得现有 Folder 对象的实例。 FileSystemObjectGetFolder 
 找出文件夹的父文件夹名。 FileSystemObjectGetParentFolderName 
 找出系统文件夹的路径。 FileSystemObjectGetSpecialFolder 
 /
function ManipFiles()
{
   var fso, f1, f2, s;
   fso = new ActiveXObject("ScriptingFileSystemObject");
   f1 = fsoCreateTextFile("c:\\testfiletxt", true); //如果当前文件已经存在的话,则覆盖原有文件
   alert("Writing file <br>");
   // 写一行。
   f1Write("This is a test");
   // 关闭文件。
   f1Close();
   alert("Moving file to c:\\tmp <br>");
   if(!fsoFolderExists("c:\\tmp")) { //如果tmp目录不存在,则创建一个目录
        fsoCreateFolder("c:\\tmp");
   }
   // 获取 C 的根目录(C:\)中的文件的句柄。
   f2 = fsoGetFile("c:\\testfiletxt");
   // 把文件移动到 \tmp 目录。如果这个tmp目录下已经有testfiletxt文件了,则会出错。(如果没有tmp这个文件目录也会出错)
   f2Move ("c:\\tmp\\testfiletxt");
   alert("Copying file to c:\\temp <br>");
   // 把文件复制到 \temp 目录
   if(!fsoFolderExists("c:\\temp")) {//如果temp目录不存在,则创建一个目录
        fsoCreateFolder("c:\\temp");
   }
   f2Copy ("c:\\temp\\testfiletxt");
   alert("Deleting files <br>");
   // 获得文件当前位置的句柄。
   f2 = fsoGetFile("c:\\tmp\\testfiletxt");
   f3 = fsoGetFile("c:\\temp\\testfiletxt");
   // 删除文件。
   f2Delete();
   f3Delete();
   //删除文件夹
   var fdTmp = fsoGetFolder("c:\\tmp");
   var fdTemp = fsoGetFolder("c:\\temp");
   fdTmpDeleteFolder();
   fdTempDeleteFolder();
   alert("All done!");
}
ManipFiles();
//CreateFile();
</script>

以上是将内容保存在文件中。使用的是系统的文件对象,要求系统开启了以上activeX对象,并且有读写文件的权限。在动态网站中读写文件系统一般不需要使用JS的。aspnet/php/jsp都有相应的文件读写方法。

你说的那种数据库只可能是简单的文件型数据库,如ACCESS,MYSQL等,这种数据库在WINDOWS中已经集成了OLEDB等一些数据访问机制。高级语言都会对这种数据访问提供接口的。不过,像ORACLE,SQLSERVER等一些商业化大型数据库还没有听说有人能直接 *** 作数据库文件的。你想想,如过别人能轻易进行自定义的数据库管理,那甲骨文,微软他们开发的DBMS就没有商业价值了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10455733.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-08
下一篇 2023-05-08

发表评论

登录后才能评论

评论列表(0条)

保存