一种基于小范围区域内互联的旧书交易系统和方法技术方案

技术编号:20161635 阅读:21 留言:0更新日期:2019-01-19 00:14
本发明专利技术公开了一种基于小范围区域内互联的旧书交易系统和方法。所述系统包括用户客户端和交易平台,交易平台包括平台服务器和平台数据库,平台服务器包括注册服务模块、聊天服务模块、GIS服务模块和GPS协议接口,平台数据库用于存储用户注册数据、交易物品数据和地图数据。本发明专利技术适用于小范围区域内的旧书交易,提高了旧书籍的重复利用率,减少了不必要的资源浪费。

【技术实现步骤摘要】
一种基于小范围区域内互联的旧书交易系统和方法
本专利技术属于电子商务
,特别涉及了一种基于小范围区域内互联的旧书交易系统和方法。
技术介绍
随着高等教育扩大招生,大学课程书籍需求也日益增长。在大学里,高年级学生使用过的书籍存在明显的积压,无法有效提供给低年级学生,制约着书籍的重复再利用。当前社会的环保意识不断加强,书本的印刷不可能无限地增加,因此应该考虑如何引导及管理,提高书籍的重复利用率。提高书籍的重复利用率最有效的方法是引导学生把积压的书籍拿出来提供给需要的人进行交易。然而旧书的交易并未形成规模,其主要原因是没有给学生提供合适的交易平台。以淘宝、当当为代表的交易平台给物品交易提供了巨大的便利性,但是提供服务的地域太广泛,无法在小范围内提供点对点的服务,不能作为提高书籍重复利用率主要模式。
技术实现思路
为了解决上述
技术介绍
提出的技术问题,本专利技术旨在提供一种基于小范围区域内互联的旧书交易系统和方法,适用于小范围区域内的旧书交易,提高旧书籍的重复利用率,减少资源浪费。为了实现上述技术目的,本专利技术的技术方案为:一种基于小范围区域内互联的旧书交易系统,包括用户客户端和交易平台,所述交易平台包括平台服务器和平台数据库,所述平台服务器包括注册服务模块、聊天服务模块、GIS服务模块和GPS协议接口,所述平台数据库用于存储用户注册数据、交易物品数据和地图数据。基于上述旧书交易系统的旧书交易方法,包括以下步骤:(1)用户通过用户客户端登陆交易平台,利用注册服务模块注册用户账号,交易平台将用户注册数据保存在平台数据库中;(2)卖方用户注册完成后,卖方用户通过用户客户端向交易平台上传交易书籍的图像和文字信息,交易平台发布交易信息,并将这些信息保存至平台数据库中;(3)买方用户注册完成后,买方用户通过用户客户端查询交易平台发布的交易信息,选定交易书籍,发出交易请求;(4)交易平台收到买方用户发出的交易请求后,启动聊天服务模块,买卖双方能够通过用户客户端聊天;(5)买卖双方的用户客户端采集买卖双方的GPS位置信息并上传至交易平台,GPS协议接口将用户的GPS位置信息进行解析和转换,利用实时路径规划方法生成买卖双方间的动态参考路径,并通过GIS服务模块生成动态参考路径地图,将动态参考路径地图显示在买卖双方的用户客户端上,以便买卖双方精确寻找到对方。进一步地,步骤(5)中所述实时路径规划方法的步骤如下:(a)将用户自身当前位置作为起始节点,将交易对方的位置作为目标节点,根据平台数据库中保存的地图数据,将起始节点与目标节点之间的障碍物环境进行栅格化处理,建立二维栅格图,规划路径按照直线或栅格对角线前进;(b)设置OPEN表和CLOSE表,OPEN表保存待检测的节点,待检测的节点均为非障碍物节点,CLOSE表保存已经检测过的节点,将起始节点添加到OPEN表中;(c)在OPEN表中寻找当前节点的周围F(n)值最小的节点作为当前节点,F(n)的表达式如下:F(n)=cG(n)+d{H(n)+[H(n-1)+H(n-2)]/2}上式中,G(n)为起始节点到节点n的代价函数,H(n)为节点n到任意节点的预计消耗代价,c和d均为权值;(d)将当前F(n)值最小的节点放入到CLOSE表中,防止返回;(e)对当前节点及其相邻节点进行判断:如果当前节点和相邻节点在CLOSE表中,则忽略;如果当前节点和相邻节点不在OPEN表中,将当前节点和相邻节点添加到OPEN表中,用当前节点作为父节点,计算相邻节点的F(n)值;如果当前节点和相邻节点在OPEN表中,则比较相邻节点的F(n)值,选取F(n)值最小的节点作为后继的父节点,并重新计算该节点的相邻节点的F(n)值;(f)当目标节点被添加到OPEN表中,则表示寻找到最优参考路径,如果目标节点没有添加到OPEN表中,并且OPEN表已经为空,则表示找不到最优参考路径;(g)循环步骤(c)-(f),直到当前节点为终点,结束搜索,返回搜索路径。进一步地,二维栅格图上的坐标(x,y)的定义如下:其中,mod为取余运算,int为取整运算,p为栅格的序列号,q为每行栅格数。进一步地,权值c和d的表达式如下:其中,(x0,y0)为起始节点坐标,(xd,yd)为目标节点坐标,(xn,yn)为节点n坐标。进一步地,设置F(n)的临界值Fα(n):Fα(n)=(1+ε)F(n-1)其中,ε是静态权值,H(s)为起始节点到任意节点的预计消耗代价;舍弃F(n)超过临界值Fα(n)的节点。进一步地,当OPEN表内存在一个节点,而该节点又位于当前节点的周围,则无论该节点F(n)值是否在临界值Fα(n)范围内,都不可能是最佳后继节点。进一步地,设置一个集合Ax,用于放置在临界值Fα(n)范围内的节点,若Ax为空,则需要减小权值c和d来扩大后继节点的范围。采用上述技术方案带来的有益效果:本专利技术适用于点对点的短距离交易,尤其适用于校园范围内的书籍交易,可以充分利用校园年级和学生多,书籍的种类也比较多的特点,不仅给了学生一个安全廉价的旧书交易平台,而且双方可以实时精确定位双方的位置方便碰头交易,方便快捷,避免找不到交易对象的尴尬情况。本专利技术有利于高低年级间旧书籍的循环利用,提高旧书的重复利用率,降低了学生购买书籍的成本,减少了不必要的资源浪费。附图说明图1是本专利技术的系统组成示意图;图2是本专利技术中二维栅格和路径示意图;图3是本专利技术中路径搜索算法与其他搜索算法的比较图。具体实施方式以下将结合附图,对本专利技术的技术方案进行详细说明。如图1所示,一种基于小范围区域内互联的旧书交易系统,包括用户客户端和交易平台,所述交易平台包括平台服务器和平台数据库,所述平台服务器包括注册服务模块、聊天服务模块、GIS服务模块和GPS协议接口,所述平台数据库用于存储用户注册数据、交易物品数据和地图数据。基于上述旧书交易系统的旧书交易方法,包括以下步骤:步骤1、用户通过用户客户端登陆交易平台,利用注册服务模块注册用户账号,交易平台将用户注册数据保存在平台数据库中;步骤2、卖方用户注册完成后,卖方用户通过用户客户端向交易平台上传交易书籍的图像和文字信息,交易平台发布交易信息,并将这些信息保存至平台数据库中;步骤3、买方用户注册完成后,买方用户通过用户客户端查询交易平台发布的交易信息,选定交易书籍,发出交易请求;步骤4、交易平台收到买方用户发出的交易请求后,启动聊天服务模块,买卖双方能够通过用户客户端聊天;步骤5、买卖双方的用户客户端采集买卖双方的GPS位置信息并上传至交易平台,GPS协议接口将用户的GPS位置信息进行解析和转换,利用实时路径规划方法生成买卖双方间的动态参考路径,并通过GIS服务模块生成动态参考路径地图,将动态参考路径地图显示在买卖双方的用户客户端上,以便买卖双方精确寻找到对方。本专利技术的核心技术要点在于所述实时路径规划方法,其具体步骤如下:(a)将用户自身当前位置作为起始节点,将交易对方的位置作为目标节点,根据平台数据库中保存的地图数据,将起始节点与目标节点之间的障碍物环境进行栅格化处理,建立二维栅格图,如图2所示(图中A、B分别为起始节点和目标节点,阴影为障碍物),规划路径按照直线或栅格对角线前进;(b)设置OPEN表和CLOSE表,OPEN表保本文档来自技高网...

【技术保护点】
1.一种基于小范围区域内互联的旧书交易系统,其特征在于:包括用户客户端和交易平台,所述交易平台包括平台服务器和平台数据库,所述平台服务器包括注册服务模块、聊天服务模块、GIS服务模块和GPS协议接口,所述平台数据库用于存储用户注册数据、交易物品数据和地图数据。

【技术特征摘要】
1.一种基于小范围区域内互联的旧书交易系统,其特征在于:包括用户客户端和交易平台,所述交易平台包括平台服务器和平台数据库,所述平台服务器包括注册服务模块、聊天服务模块、GIS服务模块和GPS协议接口,所述平台数据库用于存储用户注册数据、交易物品数据和地图数据。2.基于权利要求1所述旧书交易系统的旧书交易方法,其特征在于,包括以下步骤:(1)用户通过用户客户端登陆交易平台,利用注册服务模块注册用户账号,交易平台将用户注册数据保存在平台数据库中;(2)卖方用户注册完成后,卖方用户通过用户客户端向交易平台上传交易书籍的图像和文字信息,交易平台发布交易信息,并将这些信息保存至平台数据库中;(3)买方用户注册完成后,买方用户通过用户客户端查询交易平台发布的交易信息,选定交易书籍,发出交易请求;(4)交易平台收到买方用户发出的交易请求后,启动聊天服务模块,买卖双方能够通过用户客户端聊天;(5)买卖双方的用户客户端采集买卖双方的GPS位置信息并上传至交易平台,GPS协议接口将用户的GPS位置信息进行解析和转换,利用实时路径规划方法生成买卖双方间的动态参考路径,并通过GIS服务模块生成动态参考路径地图,将动态参考路径地图显示在买卖双方的用户客户端上,以便买卖双方精确寻找到对方。3.根据权利要求2所述旧书交易方法,其特征在于,步骤(5)中所述实时路径规划方法的步骤如下:(a)将用户自身当前位置作为起始节点,将交易对方的位置作为目标节点,根据平台数据库中保存的地图数据,将起始节点与目标节点之间的障碍物环境进行栅格化处理,建立二维栅格图,规划路径按照直线或栅格对角线前进;(b)设置OPEN表和CLOSE表,OPEN表保存待检测的节点,待检测的节点均为非障碍物节点,CLOSE表保存已经检测过的节点,将起始节点添加到OPEN表中;(c)在OPEN表中寻找当前节点的周围F(n)值最小的节点作为当前节点,F(n)的表达式如下:F(n)=cG(n)+d{H(n)+[H(n-...

【专利技术属性】
技术研发人员:张凯张恒德
申请(专利权)人:南京信息工程大学
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1