电子导购方法、装置及系统制造方法及图纸

技术编号:11643337 阅读:70 留言:0更新日期:2015-06-24 21:14
本发明专利技术公开了一种电子导购方法、装置及系统。该电子导购方法每隔预设周期执行以下步骤:对比本地的资源文件与数据服务器的资源文件,并下载和本地存储的资源文件标示信息相同且生成时间更晚的资源文件,以替代本地的资源文件;判断下载的资源文件的文件头信息和文件尾信息是否符合预设规则,并将判断结果为否的记录为不完整的资源文件;解析本地存储的完整的资源文件,并根据解析得到的文件数据生成包括商铺信息的显示页面。本发明专利技术的电子导购方法、装置及系统,通过周期性下载更新本地的资源文件并解析,实现了在实体商场中及时高效地自动更新大量商铺信息,使得用户能够便捷地获取商铺信息,从而改善了线下购物的便捷性和用户体验。

【技术实现步骤摘要】

本专利技术涉及一种电子导购方法、装置及系统
技术介绍
近几年来,电子商务发展迅速,大大激发了线上消费的潜力。这也导致了线下零售业面临客流分流、提单率下降的问题,线下零售业的总体销售额和利润增幅水平均在逐年下降。由于电子商务在商铺信息的获取、信息的更新速度、同类商品的对比等方面均十分便捷,相对于线下零售业有着天然的优势,线下零售业正面临着前所未有的巨大挑战。另一方面,线下零售业在消费即时性、体验性方面仍然具有线上消费所无法替代的优势,并且拥有深耕的供应商资源、零售业管理经验和品牌优势。对于线下零售的实体商场而言,如果能够提高用户获取商铺信息方面的便捷性和效率,即使得用户能够更容易、更方便地获取包括商场中的商家的优惠活动、商品信息、商铺位置等商铺信息,同时更及时有效地更新信息,从而缩小在这些方面和线上消费之间的差别,才能提升实体商场的效率和竞争力,来争取更多的消费者。
技术实现思路
本专利技术要解决的技术问题是为了克服现有技术中在实体商场中缺乏及时高效地自动更新大量商铺信息的有效手段,也无法让用户便捷地获取优惠活动、商品信息、商铺位置等商铺信息,从而降低了线下购物的便捷性和用户体验的缺陷,提出一种电子导购方法、装置及系统。本专利技术是通过下述技术方案来解决上述技术问题的:本专利技术提供了一种电子导购方法,其特点在于,数据服务器根据更新的商铺信息生成资源文件,每个资源文件均包括生成时间和用于区分对应商铺的标示信息,该电子导购方法每隔一预设周期执行以下步骤:S1、对比本地存储的资源文件与数据服务器存储的资源文件,并从数据服务器下载和本地存储的资源文件的标示信息相同且生成时间更晚的资源文件,以替代本地存储的和下载的资源文件的标示信息相同的资源文件;S2、判断S1下载的资源文件的文件头信息和文件尾信息是否符合预设的头尾信息规则,并将判断结果为否的资源文件记录为不完整的资源文件;S3、解析本地存储的完整的资源文件,并根据解析得到的文件数据生成包括商铺信息的显示页面。本领域技术人员理解,上述的本地指的是任何可以连接至数据服务器的终端设备,比如手机等移动终端或者如导购机之类的固定设备。数据服务器在生成资源文件时会同时记录生成时间和标示信息,标示信息用于区分资源文件中所包括的信息是对应于哪些商铺的。在上述步骤S1中,本地并不是盲目地下载数据服务器中存储的资源文件,而是根据生成时间来判断资源文件相对于本地存储的内容是否是更新过的。另一方面,对于标示信息相同但生成时间有先后的两个资源文件,生成时间较晚的资源文件中的信息所对应的商铺和生成时间较早的资源文件完全一致,因而可以直接用生成时间较晚的资源文件替代生成时间较早的,这样就节省了本地的存储空间,同时保留了所有有效的信息。 其中,商铺信息可以包括商场及店铺的基本信息、优惠信息、地图信息、坐标信息等等。上述步骤S2中的头尾信息规则是预设的,这一规则必须和资源文件的生成方法相一致,并且在步骤S2中记录的不完整的资源文件能够与完整的资源文件相区分,这也避免了解析资源文件的过程中因为文件不完整而出错。本领域技术人员应当理解,步骤S3中的文件数据必然能够以某种约定的数据格式表示商铺信息。较佳地,资源文件以JSON数据格式保存商铺信息。JSON即JavaScript Object Notat1n,是一种轻量级的数据交换格式文本。资源文件以JSON数据格式保存信息,其中所有的数据都是以键值对的方式存储。采用JSON数据格式使得资源文件的解析过程更高效、准确。较佳地,S2中将判断结果为否的资源文件的生成时间修改为预设的一原始生成时间,该原始生成时间早于任一资源文件的生成时间。如果本地从数据服务器下载的一个不完整的资源文件,仅仅是由于操作失误或者网络问题导致的偶然性错误,那么在该电子导购方法间隔该预设周期后再次执行S1、S2后,由于本地存储的这一不完整的资源文件的生成时间为该原始生成时间,因而必然会从数据服务器上下载标示信息相同且生成时间更晚的资源文件来替代这一不完整的资源文件。这就意味着,若一个不完整的资源文件在长达若干预设周期的时间过后仍然存储在本地,则这一不完整的资源文件的产生必然不是偶然性错误所导致的,需要进一步检查。由此,通过上述设置,在基本不增加本地的终端的负担的情况下,起到了一定的出错排查作用。较佳地,商铺信息包括商铺的位置信息,S3后还包括以下步骤:S4、根据S3解析得到的商铺的位置信息、本地的位置信息和预存的商场原始地图生成商场地图;S5、等待用户输入表示目的商铺的指令,并在接收到输入的指令时执行S6 ;S6、读取S5接收到的指令所表示的目的商铺的位置信息,并采用预设的寻路算法根据目的商铺的位置信息和本地的位置信息计算得到行走路径,该行走路径的起点为本地且该行走路径经过所有的目的商铺;S7、在该商场地图中显示该行走路径。商场原始地图中仅包括商场的结构而不包括商铺的具体位置等信息,因而是不用更新的,步骤S4实质上即在商场原始地图上结合更新得到的商铺信息。S5接收的用户输入的指令既可以是表示单个目的商铺也可以是表示多个目的商铺。在商场地图中区分了可行走区域和不可行走区域,步骤S6根据本地的位置信息和目的商铺的位置信息生成该行走路径的方法为,首先采用A*寻路算法生成本地至距离本地最近的目的商铺的路径,然后进一步生成从这一目的商铺至距离这一目的商铺最近的另一目的商铺的路径,以此类推,直至路径延伸经过了所有的目的商铺。其中本地的位置信息视本地的终端的不同有所区别。如果本地的终端设备为移动终端比如手机,则本地的位置信息由本地的终端设备采用常规的定位方式比如基站定位或者GPS定位来获取。如果本地的终端设备是固定的,则本地的位置信息是不变的,因而可以是预存的。本专利技术还提供了一种电子导购装置,其特点在于,包括:一更新模块,用于对比本地存储的资源文件与数据服务器存储的资源文件,并从数据服务器下载和本地存储的资源文件的标示信息相同且生成时间更晚的资源文件,以替代本地存储的和下载的资源文件的标示信息相同的资源文件,其中资源文件包括商铺信息,标示信息用于区分资源文件所对应的商铺;一校验模块,用于判断该更新模块下载的资源文件的文件头信息和文件尾信息是否符合预设的头尾信息规则,并将判断结果为否的资源文件记录为不完整的资源文件;一解析模块,用于解析本地存储的完整的资源文件,并根据解析得到的文件数据生成包括商铺信息的显示页面。较佳地,资源文件以JSON数据格式保存商铺信息。较佳地,该校验模块还用于将判断结果为否的资源文件的生成时间修改为预设的一原始生成时间,该原始生成时间早于任一资源文件的生成时间。较佳地,商铺信息包括商铺的位置信息,该电子导购装置还包括地图生成模块、输入模块、寻路计算模块和显示模块,该地图生成模块用于根据解析模块得到的商铺的位置信息、本地的位置信息和预存的商场原始地图生成商场地图,该输入模块用于接收用户输入的表示目的商铺的指令、并将接收到指令发送至该寻路计算模块;该寻路计算模块用于读取接收到的指令所表示的目的商铺的位置信息,并采用预设的寻路算法根据目的商铺的位置信息和本地的位置信息计算得到行走路径,该行走路径的起点为本地且该行走路径经过所有的目的商铺,该显示模块用于在该商场地图中显本文档来自技高网...

【技术保护点】
一种电子导购方法,其特征在于,数据服务器根据更新的商铺信息生成资源文件,每个资源文件均包括生成时间和用于区分对应商铺的标示信息,该电子导购方法每隔一预设周期执行以下步骤:S1、对比本地存储的资源文件与数据服务器存储的资源文件,并从数据服务器下载和本地存储的资源文件的标示信息相同且生成时间更晚的资源文件,以替代本地存储的和下载的资源文件的标示信息相同的资源文件;S2、判断S1下载的资源文件的文件头信息和文件尾信息是否符合预设的头尾信息规则,并将判断结果为否的资源文件记录为不完整的资源文件;S3、解析本地存储的完整的资源文件,并根据解析得到的文件数据生成包括商铺信息的显示页面。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈从容
申请(专利权)人:上海容易网电子商务有限公司
类型:发明
国别省市:上海;31

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

1