掌桥专利:专业的专利平台
掌桥专利
首页

基于区块链的旅游策略规划方法和装置

文献发布时间:2024-04-18 19:58:21


基于区块链的旅游策略规划方法和装置

技术领域

本发明涉及区块链技术领域,尤其涉及一种基于区块链的旅游策略规划方法和装置。

背景技术

目前旅游业具有蓬勃发展之势。文旅部近期公布的2023年上半年国内旅游数据显示,据国内旅游抽样调查统计结果,2023年上半年,国内旅游总人次23.84亿,比上年同期增加9.29亿,同比增长63.9%。上半年,国内旅游收入(旅游总花费)2.30万亿元,比上年增加1.12万亿元,增长95.9%。

众所周知,旅游体验与旅游线路规划、景点预约这两个关键环节紧密连接。现阶段对于旅游线路规和景点预约主要依赖于用户依赖相关平台来实现,关于景点预约和付费有多种平台,比如景点公众号、携程、高德等平台。在实际进行规划、景点预约的过程中,用户需要通过公众号一个景点一个景点的进行搜索,并且需要用户根据自己安排的旅游时间进行单独预约,无法为用户规划一个合适的旅游路线、更无法为用户提供便捷的景点预约途径。无论是旅游线路规划还是景点预约操作过程均较为繁琐、不便捷。

发明内容

本发明实施例的目的是提供一种基于区块链的旅游策略规划方法和装置,能够解决现有技术中存在的旅旅游线路规划繁琐、景点预约不便捷的问题。

为解决上述技术问题,本发明提供如下技术方案:

本发明实施例提供了一种基于区块链的旅游策略规划方法,其中,所述方法包括:

在接收到已注册用户的个人AR形象生成指令的情况下,获取预先存储的所述用户的个人图像信息;

基于所述个人图像信息生成所述用户的个人AR形象,并将所述个人AR形象存储至所述用户的个人钱包地址下;

在接收到所述用户的景点推荐指令的情况下,基于所述用户的注册信息确定所述用户所属的目标类别;

基于所述目标类别和所述用户当前所处的位置,为所述用户推荐多条景区旅游路线,其中,所述景区旅游路线中包括多个景点以及各景点排序;

在接收到所述用户对任一所述旅游路线中景点的一键预约指令的情况下,按照所述旅游路线中各景点的排序对各所述景点的游览时间进行预约。

可选地,在所述在接收到已注册用户的个人AR形象生成指令的情况下,获取预先存储的所述用户的个人图像信息的步骤之前,所述方法还包括:

依据用户输入的注册信息为所述用户注册SDID账号;其中,所述注册信息包括:昵称、通讯号码以及出生日期;

为用户创建初始注册文档以及个人钱包地址;

接收用户上传的个人图像信息并存储,其中,所述个人图像信息包括:用户人物图像和/或用户人物视频。

可选地,基于所述个人图像信息生成所述用户的个人AR形象,并将所述个人AR形象存储至所述用户的个人钱包地址下的步骤,包括:

从所述个人图像信息中提取用户个人形象特征,生成个人AR形象;

接收所述用户对数字藏品装饰的购买操作,确定用户购买的目标数字藏品装饰;

基于所述目标数字藏品装饰对所述个人AR形象进行装饰,生成数字藏品,并将所述数字藏品存储至所述用户的个人钱包地址下。

可选地,基于所述个人图像信息生成所述用户的个人AR形象,并将所述个人AR形象存储至所述用户的个人钱包地址下的步骤,包括:

从所述个人图像信息中提取用户个人形象特征,生成个人AR形象;

采集所述用户当前所处景点;

渲染所述个人AR形象并显示在用户的AR设备上,以使所述个人AR形象在所述景点处融合显示。

可选地,在接收到所述用户的景点推荐指令的情况下,基于所述用户的注册信息确定所述用户所属的目标类别的步骤,包括:

在接收到所述用户的景点推荐指令的情况下,发起初始注册文档读取请求;

响应所述读取请求,获取所述初始注册文档中的用户注册信息,并基于私钥对所述用户注册信息进行加密;

将加密后的用户注册信息反馈至读取请求发送端;

所述读取请求发送端依据公钥对加密后的用户注册信息进行解密,得到用户注册信息;其中,所述公钥和私钥为所述用户注册成功后系统为所述用户注册的SDID账号生成;

基于所述用户注册信息确定所述用户所属的年龄段;

基于所述年龄段确定所述用户所属的目标类别。

可选地,在所述按照所述旅游路线中各景点的排序对各所述景点的游览时间进行预约的步骤之后,所述方法还包括:

显示预约的各所述景点的游览时间;

接收用户对至少一个游览时间的调整操作,调整对应景点的游览时间;

接收用户一键预约指令,按照调整后的游览时间对各所述景点进行预约;

确定预约的各所述景点的总付费金额,并显示待支付界面,以供用户支付景点费用。

可选地,在所述基于所述目标类别和所述用户当前所处的位置,为所述用户推荐多条景区旅游路线的步骤之后,所述方法还包括:

列表显示景区内各景点信息;

接收用户对目标景点的选定操作,以及对各所述目标景点的预约时间的设置操作;

在接收到用户一键预约指令的情况下,按照用户设置的各目标景点的预约时间对各所述目标景点进行预约。

本发明实施例还提供了一种基于区块链的旅游策略规划装置,其中,所述装置包括:

获取模块,用于在接收到已注册用户的个人AR形象生成指令的情况下,获取预先存储的所述用户的个人图像信息;

生成模块,用于基于所述个人图像信息生成所述用户的个人AR形象,并将所述个人AR形象存储至所述用户的个人钱包地址下;

类别确定模块,用于在接收到所述用户的景点推荐指令的情况下,基于所述用户的注册信息确定所述用户所属的目标类别;

推荐模块,用于基于所述目标类型别和所述用户当前所处的位置,为所述用户推荐多条景区旅游路线,其中,所述景区旅游路线中包括多个景点以及各景点排序;

预约模块,用于在接收到所述用户对任一所述旅游路线中景点的一键预约指令的情况下,按照所述旅游路线中各景点的排序对各所述景点的游览时间进行预约。

可选地,所述装置还包括:

注册模块,用于在所述获取模块在接收到已注册用户的个人AR形象生成指令的情况下,获取预先存储的所述用户的个人图像信息之前,依据用户输入的注册信息为所述用户注册SDID账号;其中,所述注册信息包括:昵称、通讯号码以及出生日期;

创建模块,用于为用户创建初始注册文档以及个人钱包地址;

信息存储模块,用于接收用户上传的个人图像信息并存储,其中,所述个人图像信息包括:用户人物图像和/或用户人物视频。

可选地,所述生成模块包括:

第一子模块,用于从所述个人图像信息中提取用户个人形象特征,生成个人AR形象;

第二子模块,用于接收所述用户对数字藏品装饰的购买操作,确定用户购买的目标数字藏品装饰;

第三子模块,用于基于所述目标数字藏品装饰对所述个人AR形象进行装饰,生成数字藏品,并将所述数字藏品存储至所述用户的个人钱包地址下。

可选地,所述生成模块基于所述个人图像信息生成所述用户的个人AR形象,并将所述个人AR形象存储至所述用户的个人钱包地址下时,具体用于:

从所述个人图像信息中提取用户个人形象特征,生成个人AR形象;

采集所述用户当前所处景点;

渲染所述个人AR形象并显示在用户的AR设备上,以使所述个人AR形象在所述景点处融合显示。

可选地,所述类别确定模块包括:

读取请求发起子模块,用于在接收到所述用户的景点推荐指令的情况下,发起初始注册文档读取请求;

注册信息获取子模块,用于响应所述读取请求,获取所述初始注册文档中的用户注册信息,并基于私钥对所述用户注册信息进行加密;

加密发送子模块,用于将加密后的用户注册信息反馈至读取请求发送端;

解密子模块,用于依据公钥对加密后的用户注册信息进行解密,得到用户注册信息;其中,所述公钥和私钥为所述用户注册成功后系统为所述用户注册的SDID账号生成;

目标类别确定子模块,用于基于所述用户注册信息确定所述用户所属的年龄段;基于所述年龄段确定所述用户所属的目标类别。

可选地,所述装置还包括:

时间显示模块,用于在所述预约模块按照所述旅游路线中各景点的排序对各所述景点的游览时间进行预约之后,显示预约的各所述景点的游览时间;

时间调整模块,用于接收用户对至少一个游览时间的调整操作,调整对应景点的游览时间;

一键预约模块,用于接收用户一键预约指令,按照调整后的游览时间对各所述景点进行预约;

一键支付模块,用于确定预约的各所述景点的总付费金额,并显示待支付界面,以供用户支付景点费用。

可选地,所述装置还包括:

自主选择模块,用于在所述推荐模块基于所述目标类别和所述用户当前所处的位置,为所述用户推荐多条景区旅游路线的之后,列表显示景区内各景点信息;接收用户对目标景点的选定操作,以及对各所述目标景点的预约时间的设置操作;在接收到用户一键预约指令的情况下,按照用户设置的各目标景点的预约时间对各所述目标景点进行预约。

本发明实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现上述任意一种基于区块链的旅游策略规划方法的步骤。

本发明实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现上述任意一种基于区块链的旅游策略规划检测方法的步骤。

本发明实施例提供的基于区块链的旅游策略规划方案,在接收到已注册用户的个人AR形象生成指令的情况下,获取预先存储的用户的个人图像信息;基于个人图像信息生成用户的个人AR形象,并将个人AR形象存储至用户的个人钱包地址下;在接收到用户的景点推荐指令的情况下,基于用户的注册信息确定用户所属的目标类别;基于目标类别和用户当前所处的位置,为用户推荐多条景区旅游路线;在接收到用户对任一旅游路线中景点的一键预约指令的情况下,按照旅游路线中各景点的排序对各景点的游览时间进行预约。通过本发明实施例提供的基于区块链的旅游策略规划方案,一方面,为用户生成专属自己的AR形象,能够提升趣味性;第二方面,根据用户注册信息例如年龄确定用户所属的类别,并根据用户所属类别和当前所处位置为用户进行景区推荐,无需用户通过繁琐的操作自行设置旅游路线;第三方面为用户提供了一个景点自动预约机制,用户可以一键预约多个景点,操作便捷。

附图说明

图1是表示本申请实施例的一种基于区块链的旅游策略规划方法的步骤流程图;

图2是表示本申请实施例的一种旅游路线推荐显示界面示意图;

图3是表示本申请实施例的一种智能文旅系统示意图;

图4是表示本申请实施例的一种文旅系统内节点网络示意图;

图5是表示本申请实施例的一种基于区块链的旅游策略规划装置的结构框图;

图6是表示本申请实施例的一种电子设备的结构框图。

具体实施方式

为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。

下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的基于区块链的旅游策略规划方案进行详细地说明。

如附图1所示,本申请实施例的基于区块链的旅游策略规划方法包括以下步骤:

步骤101:在接收到已注册用户的个人AR形象生成指令的情况下,获取预先存储的用户的个人图像信息。

在实际实现过程中,用户需先完成注册,平台才可为其提供基于区块链的旅游策略规划。在接收到已注册用户的个人AR形象生成指令的情况下,获取预先存储的用户的个人图像信息之前,该方法还包括如下用户注册流程:

S1:依据用户输入的注册信息为用户注册SDID账号;

其中,注册信息可以包括但不限于:昵称、通讯号码以及出生日期。系统为用户生成终身的SDID账号,该SDID视为数字身份,每个注册用户对应的SDID不同。

DID:DecentralizedIdentifiers,表示去中心化数字身份。在W3C的定义中,DIDs是一种新型的、可验证的去中心化数字身份,旨在为人、组织、装置、事物、数据模型、抽象实体等由主体创建的、主体自主控制的数字身份。与典型的联合标识符相比,DID的设计使其可以与集中式注册表、身份提供者和证书颁发机构分离。具体而言,虽然其他方可能用于帮助发现与DID相关的信息,但该设计使DID控制器能够证明对它的控制,而无需任何其他方的许可。DID是将DID主体与DID文档相连接的URI,作为一种媒介实现主体和文档之间的去信任化交互。本申请中SDID可视为用户的去中心化身份。

S2:为用户创建初始注册文档以及个人钱包地址;

S3:接收用户上传的个人图像信息并存储。

其中,个人图像信息包括:用户人物图像和/或用户人物视频。对于用户上传的个人图像信息的数量可灵活设置,本申请实施例中对此不作具体限制。例如:设置为4张或5张用户人物图像,或者上传一个用户人物视频等。通过用户上传的个人图像信息可以获取到用户个人形象特征。这些用户形象特征信息可作为后续用户个人AR形象生成时的基础数据。

步骤102:基于个人图像信息生成用户的个人AR形象,并将个人AR形象存储至用户的个人钱包地址下。

个人AR形象又可以称为个人AR秀。

一种可行性地基于个人图像信息生成用户的个人AR形象,并将个人AR形象存储至所述用户的个人钱包地址下的方式可以如下:

从个人图像信息中提取用户个人形象特征,生成个人AR形象;接收用户对数字藏品装饰的购买操作,确定用户购买的目标数字藏品装饰;基于目标数字藏品装饰对个人AR形象进行装饰,生成数字藏品,并将数字藏品存储至用户的个人钱包地址下。

该种可行性地生成个人AR形象以及对应数字藏品的方式,由于可根据用户购买的目标数字藏品装饰对个人AR秀进行装饰,因此可满足用户的个性化定制需求。在实际实现过程中,在客户端界面中可以显示个人AR形象生成控件、数字藏品生成控件,用户可根据需求选择并触发相应控件,以触发系统后台生成用户个人AR形象和/或数字藏品。

另一种可行性地基于个人图像信息生成用户的个人AR形象,并将个人AR形象存储至用户的个人钱包地址下的方式可以如下:

从个人图像信息中提取用户个人形象特征,生成个人AR形象;采集用户当前所处景点;渲染个人AR形象并显示在用户的AR设备上,以使个人AR形象在景点处融合显示。

该种将用户个人AR形象与景点渲染结合后显示的方式,能够增加用户趣味性,提升用户使用体验。

步骤103:在接收到用户的景点推荐指令的情况下,基于用户的注册信息确定用户所属的目标类别。

一种可选地在接收到用户的景点推荐指令的情况下,基于用户的注册信息确定用户所属的目标类别的方式可以包括如下子步骤:

S1:在接收到用户的景点推荐指令的情况下,发起初始注册文档读取请求;

S2:响应读取请求,获取初始注册文档中的用户注册信息,并基于私钥对用户注册信息进行加密;

S3:将加密后的用户注册信息反馈至读取请求发送端;

S4:读取请求发送端依据公钥对加密后的用户注册信息进行解密,得到用户注册信息;

其中,公钥和私钥为所述用户注册成功后系统为用户注册的SDID账号生成;

S5:基于用户注册信息确定用户所属的年龄段;基于年龄段确定用户所属的目标类别。

该种基于用户年龄段确定用户所属的目标类别的方式,所确定的类别准确、可靠。

需要说明的是,上述仅是以基于用户注册信息中的用户年龄确定用户所属目标类别的方式,在实际实现过程中,并不局限于此,还可以结合用户昵称、用户性别、用户爱好、用户年龄等维度的信息综合确定用户所属的目标类别。

一种实例性地用户年龄段与用户类别映射关系如下表1所示:

步骤104:基于目标类别和用户当前所处的位置,为用户推荐多条景区旅游路线。

其中,景区旅游路线中包括多个景点以及各景点排序。

基于目标类别和用户当前所处的位置推荐景区旅游路线的具体流程可以如下:

路线推荐单元发起BIRTHDAY阅读申请;用户i接收到BIRTHDAY阅读申请后,用私钥进行加密,定义为pri用户i-,并发送至路线推荐单元103;路线推荐单元通过用户i的公钥进行解密,定义为pub用户i-,解密后即可确定用户i所属年龄阶段,进而确定用户所属类别。如果用户所属类别为类别Ⅰ,可以确定用户i的消费能力和体力,可以为用户i优先推送推荐路线1的景点A、景点B和景点D,优先推送的意思是在旅游线路和景点推荐界面上,系统会将推荐路线1显示在最上方。定义为推荐路线1=[景点A,景点B,景点D]。如果用户所属类别为类别Ⅱ和类别Ⅲ,则为用户选择推荐路线4,如果用户所属类别为类别Ⅳ,则为用户选择推荐路线2和推荐路线3。

图2是表示本申请实施例的一种旅游路线推荐显示界面示意图,如图2所示单次可以为用户推荐多条景区旅游路线。

在一种可选地实施例中,在基于目标类别和用户当前所处的位置,为用户推荐多条景区旅游路线的之后,该方法还包括如下流程:

列表显示景区内各景点信息;接收用户对目标景点的选定操作,以及对各目标景点的预约时间的设置操作;在接收到用户一键预约指令的情况下,按照用户设置的各目标景点的预约时间对各目标景点进行预约。

该种将各景点列表显示给用户,用户可灵活地选择想要游览的景点;此外,不仅如此为用户设置各景点预约时间的设置操作入口,用户可以灵活设置所选定的景点的预约时间,操作便捷且可满足用户的个性化需求。

除上述根据用户所属类别进行景点推荐的方式外,还可以以景点类型进行景点推荐,景点类型通常包括自然景观类、名胜古迹类、文化遗址类、现在建筑类等,以这种分类方式用户可以自行选择个人喜欢的景点类型,从而进行景点预约。

步骤105:在接收到用户对任一旅游路线中景点的一键预约指令的情况下,按照旅游路线中各景点的排序对各景点的游览时间进行预约。

除上述所述的用户可灵活选择景点、设置各景点的预约时间的方式外,用户还可以选定推荐的某一条旅游路线,通过向系统发送一键预约指令,系统则可在后台对用户选择的旅游路线中的各景点进行预约。在实际实现过程中,在预约前也可以显示各景点的预约时间供用户调整、确认。

该种一键预约整条旅游路线中各景点的方式,操作便捷,能够提升用户体验。

在一种可行性地实施例中,在按照旅游路线中各景点的排序对各景点的游览时间进行预约之后,还可以包括如下流程:

首先,显示预约的各景点的游览时间;

其次,接收用户对至少一个游览时间的调整操作,调整对应景点的游览时间;

然后,接收用户一键预约指令,按照调整后的游览时间对各景点进行预约;

最后,确定预约的各景点的总付费金额,并显示待支付界面,以供用户支付景点费用。

该种可行性地景点预约方式,用户不仅可设置各景点的预约时间,还可以一键支付所预约的各景点的门票,操作便捷。

本申请实施例提供的基于区块链的旅游策略规划方法,在接收到已注册用户的个人AR形象生成指令的情况下,获取预先存储的用户的个人图像信息;基于个人图像信息生成用户的个人AR形象,并将个人AR形象存储至用户的个人钱包地址下;在接收到用户的景点推荐指令的情况下,基于用户的注册信息确定用户所属的目标类别;基于目标类别和用户当前所处的位置,为用户推荐多条景区旅游路线;在接收到用户对任一旅游路线中景点的一键预约指令的情况下,按照旅游路线中各景点的排序对各景点的游览时间进行预约。通过本发明实施例提供的基于区块链的旅游策略规划方法,第一方面,为用户生成专属自己的AR形象,能够提升趣味性;第二方面,根据用户注册信息例如年龄确定用户所属的类别,并根据用户所属类别和当前所处位置为用户进行景区推荐,无需用户通过繁琐的操作自行设置旅游路线;第三方面为用户提供了一个景点自动预约机制,用户可以一键预约多个景点,操作便捷。

下面结合图3-图4以一具体实例,对本申请实施例的基于区块链的旅游策略规划方法进行说明。

图3为一种基于区块链的智能文旅系统示意图,该系统包括:用户前端控制层、AR秀生成单元、用户分类单元、路线推荐单元和区块链基础层。该系统用于执行基于区块链的旅游策略规划方法。

用户前端控制层是用户进行各项功能使用的展示前端,用户能够根据前端的各项功能按钮进行功能的实现。比如AR秀按钮可以进行AR秀的生成,数字藏品是根据AR秀形象进行自动生成的、具有用户个人特色的AR秀照片,用户能够根据自己个人喜好选择心仪的AR秀照片并生成唯一的数字藏品,存入用户的个人钱包。景点推荐是用户能够根据景区所属类型进行景点的选择,比如风景类、名胜古迹类等。路线推荐是根据用户类型,选择用户选择概率更大的推荐路线。

AR秀生成单元101的功能首先包括为用户生成AR虚拟形象,其次可以将AR秀形象生成数字藏品。

用户分类单元102是根据用户提供的生日确定用户的所属年龄区间,进而确定用户的所属类别。

路线推荐单元103的功能是确定好用户类别后,根据用户类别推荐合适的旅游线路

区块链基础层的作用主要有两点:第一方面是形成一个文旅涉及主体链接网,形成用户和管理者能够及时交互的快速互动模式。第二方面是为用户注册SDID,生成用户个人控制的去中心化数字文旅身份,并对后续用户所使用的功能提供前置条件。

区块链基础层包括节点网、分布式账本和非同质化协议三大部分。图4为文旅系统内节点网络示意图,节点主体主要包括三类群体:景区管理节点、景区用户和景区服务节点。景区管理节点主要是为景区用户注册景点去中心化身份(SDID),并且对用户注册数据的查询、管理和验证起到十分关键的作用;景区用户是去景区进行参观的游客;景区服务节点是为景区用户进行服务的主体,景区用户在遇到一些问题时可以发起问题或服务申请,景区服务节点接收到服务命令后会立刻为用户提供解决方案。

分布式账本是用于储存景区用户注册时的关键信息,比如注册昵称、电话,生日等可供选择的信息,以及注册后系统自动生成的景区用户的公钥和私钥。

非同质化协议是用户在生成数字藏品是所使用的协议,该协议是基于ERC721,ERC-721是一个广泛使用的标准,也是开发人员同意遵循的模板或指南。ERC-721是“不可替代”代币的标准。不可替代的代币是唯一的代币类型。这些是区块链上的加密资产,具有独特的代码和元数据将它们彼此区分开来。

本申请实施例提供的基于区块链的旅游策略规划方法,可为用户生成个人AR形象、为用户推荐旅游路线、景点预约以及景点门票支付等服务。下面分别对各服务的具体实现过进行说明。

第一方面,提供一种个人形象AR秀生成机制,个性形象AR秀即个人AR秀形象,其具体生成流程包括如下步骤:

步骤S1001:用户i注册SDID,提供注册必备数据,注册必备数据=[昵称、手机号,生日]进行打包,发起注册任务。

步骤S1002:景区管理节点m接收到用户i发送的注册任务包,需要完成两个工作:(1)完成用户的SDID注册,生成SDID标识符并为用户创建SDID初始注册文档。SDID标识符的生成规则是:SDID:HASH<初始注册文档>;SDID初始注册文档=;(2)为用户i生成一个个人钱包地址d。

步骤S1003:用户上传3-5张个人形象清晰照片或个人视频。

步骤S1004:AR秀生成单元1001提取用户特征,为用户生成个人专属的AR形象。

步骤S1005:用户i可以为自己的AR秀购买带有当地传统特色的装扮和服装,并将自己喜爱的AR秀形象生成数字藏品,并存入用户i的个人钱包地址中。

第二方面,本申请实施例提供的基于区块链的旅游策略规划方法中还提供了一种用户分类和定位机制,具体包括如下步骤:

步骤S2001:用户i提供用户定位时所需的数据(BIRTHDAY),由于在前期用户在进行SDID注册时已经提供了相应的数据放置于初始注册文档,于是用户需要允许景区管理节点进行年龄数据访问。

步骤S2002:用户类别确定单元102根据用户年龄,确定用户i的所属类别。

用户年龄段与用户所属类别之间的对应关系,如表1所示。

步骤S2003:路线推荐单元103根据用户所属类型,推荐合适的旅游路线。

第三方面,旅游路线推荐流程具体包括如下步骤:

S3001:获取用户所在位置和所属类型;景区内所有景点所处位置、门票价格、好评率和路线等信息。

具体的,景区一=[景点A,景区B,…,景区E],一种实例性地景区一内景点情况如表2所示:

S3002:如果用户i在A景点入口处:

首先路线推荐单元103判断用户i所属类别,

具体的判断流程是:

(1)路线推荐单元103发起BIRTHDAY阅读申请;(2)用户i接收到BIRTHDAY阅读申请后,用私钥进行加密,定义为pri用户i-,并发送至路线推荐单元103;(3)路线推荐单元103通过用户i的公钥进行解密,定义为pub用户i-,解密后即可确定用户i所属年龄阶段,进而确定用户所属类别。

如果用户所属类型为类别Ⅰ,可以确定用户i的消费能力和体力,可以为用户i优先推送推荐路线1的景点A、景点B和景点D,优先推送的意思是在旅行线路和景点推荐界面上,系统会将推荐旅游路线1显示在最上方。定义为推荐旅游路线1=[景点A,景点B,景点D]。如果用户所属类别为类别Ⅱ和类别Ⅲ,则为用户选择推荐旅游路线4,如果用户所属类别为类别Ⅳ,则为用户选择推荐旅游路线2和推荐旅游路线3。

一种实例性地为用户推荐的旅游路线的示意图如图2所示。

第四方面,本申请实施例提供的基于区块链的旅游策略规划方法中还提供了一种景点自动预约机制,该机制对应的景点预约流程具体如下:

步骤S4001:用户选择好推荐旅游路线,获取到用户所在位置和出行日期后,系统按照最佳旅游路线游览景点进行预约。具体的,用户选择推荐旅游路线1=[景点A,景点B,景点D],景点A预约时间是8-10点;景点B预约时间是10-12点;景点D预约时间是13-15点。用户只需要一键点击确认,即可预约成功。如果用户觉得时间不合适,可以自己修改预约时间,然后点击一键预约,可以自动预约上这三个景点,如果景点是付费景点则预约完成进行多景点合并付款即可。

步骤S3002:系统将就近景点全部列出,用户可以进行景点和参观时间选择,选择完成后,点击一键预约即可。

除上述所列举的个人AR形象生成机制外,本申请实施例提供的基于区块链的旅游策略规划方法还可提供下述个人AR形象生成机制,该机制对应的具体流程如下:

步骤S1:用户登录个人的SDID账号,上传3-5张个人形象的清晰照片或视频用作生成个人AR秀的数据基础。

步骤S2:提取个人面部特征,捕捉用户表情进行个人形象建模,创建个人的虚拟形象。

步骤S3:将个人AR形象与现实世界环境进行环境匹配,具体利用三维开发工具unity3D确定现实景点,将AR形象正确地放置在其中。

步骤S4:将生成的个人AR形象渲染并显示在用户的AR设备(包括但不限于手机、pad、电脑和可穿戴设备等)上,使用户的个人AR形象可以在在现实世界中进行显示。

本具体实例提供的于区块链的旅游策略规划方案,为了给用户一个更加智能化的旅游行程安排体验,本具体实例中设计了一种基于区块链的智能文旅系统,从四个方面提升用户旅游过程中的娱乐性。第一方面为用户生成专属自己的AR秀,用户可以生成AR秀形象的数字藏品,并收藏至个人钱包;第二方面提供了一种用户分类机制,根据用户年龄将用户分为四个类别,并根据类别分类进行景区推荐;第三方面提供了一个路线推荐机制,根据用户需求进行路线推荐;第三方面为用户提供了一个景点自动预约机制,可以一键预约多个景点。

图5为实现本申请实施例的一种基于区块链的旅游策略规划装置的结构框图。

本申请实施例提供的基于区块链的旅游策略规划装置包括如下功能模块:

获取模块501,用于在接收到已注册用户的个人AR形象生成指令的情况下,获取预先存储的所述用户的个人图像信息;

生成模块502,用于基于所述个人图像信息生成所述用户的个人AR形象,并将所述个人AR形象存储至所述用户的个人钱包地址下;

类别确定模块503,用于在接收到所述用户的景点推荐指令的情况下,基于所述用户的注册信息确定所述用户所属的目标类别;

推荐模块504,用于基于所述目标类型别和所述用户当前所处的位置,为所述用户推荐多条景区旅游路线,其中,所述景区旅游路线中包括多个景点以及各景点排序;

预约模块505,用于在接收到所述用户对任一所述旅游路线中景点的一键预约指令的情况下,按照所述旅游路线中各景点的排序对各所述景点的游览时间进行预约。

可选地,所述装置还包括:

注册模块,用于在所述获取模块在接收到已注册用户的个人AR形象生成指令的情况下,获取预先存储的所述用户的个人图像信息之前,依据用户输入的注册信息为所述用户注册SDID账号;其中,所述注册信息包括:昵称、通讯号码以及出生日期;

创建模块,用于为用户创建初始注册文档以及个人钱包地址;

信息存储模块,用于接收用户上传的个人图像信息并存储,其中,所述个人图像信息包括:用户人物图像和/或用户人物视频。

可选地,所述生成模块包括:

第一子模块,用于从所述个人图像信息中提取用户个人形象特征,生成个人AR形象;

第二子模块,用于接收所述用户对数字藏品装饰的购买操作,确定用户购买的目标数字藏品装饰;

第三子模块,用于基于所述目标数字藏品装饰对所述个人AR形象进行装饰,生成数字藏品,并将所述数字藏品存储至所述用户的个人钱包地址下。

可选地,所述生成模块基于所述个人图像信息生成所述用户的个人AR形象,并将所述个人AR形象存储至所述用户的个人钱包地址下时,具体用于:

从所述个人图像信息中提取用户个人形象特征,生成个人AR形象;

采集所述用户当前所处景点;

渲染所述个人AR形象并显示在用户的AR设备上,以使所述个人AR形象在所述景点处融合显示。

可选地,所述类别确定模块包括:

读取请求发起子模块,用于在接收到所述用户的景点推荐指令的情况下,发起初始注册文档读取请求;

注册信息获取子模块,用于响应所述读取请求,获取所述初始注册文档中的用户注册信息,并基于私钥对所述用户注册信息进行加密;

加密发送子模块,用于将加密后的用户注册信息反馈至读取请求发送端;

解密子模块,用于依据公钥对加密后的用户注册信息进行解密,得到用户注册信息;其中,所述公钥和私钥为所述用户注册成功后系统为所述用户注册的SDID账号生成;

目标类别确定子模块,用于基于所述用户注册信息确定所述用户所属的年龄段;基于所述年龄段确定所述用户所属的目标类别。

可选地,所述装置还包括:

时间显示模块,用于在所述预约模块按照所述旅游路线中各景点的排序对各所述景点的游览时间进行预约之后,显示预约的各所述景点的游览时间;

时间调整模块,用于接收用户对至少一个游览时间的调整操作,调整对应景点的游览时间;

一键预约模块,用于接收用户一键预约指令,按照调整后的游览时间对各所述景点进行预约;

一键支付模块,用于确定预约的各所述景点的总付费金额,并显示待支付界面,以供用户支付景点费用。

可选地,所述装置还包括:

自主选择模块,用于在所述推荐模块基于所述目标类型和所述用户当前所处的位置,为所述用户推荐多条景区旅游路线的之后,列表显示景区内各景点信息;接收用户对目标景点的选定操作,以及对各所述目标景点的预约时间的设置操作;在接收到用户一键预约指令的情况下,按照用户设置的各目标景点的预约时间对各所述目标景点进行预约。

本申请实施例提供的基于区块链的旅游策略规划装置,一方面,为用户生成专属自己的AR形象,能够提升趣味性;第二方面,根据用户注册信息例如年龄确定用户所属的类别,并根据用户所属类别和当前所处位置为用户进行景区推荐,无需用户通过繁琐的操作自行设置旅游路线;第三方面为用户提供了一个景点自动预约机制,用户可以一键预约多个景点,操作便捷。

本申请实施例中图5所示的基于区块链的旅游策略规划装置可以是装置,也可以是服务器中的部件、集成电路、或芯片。本申请实施例中的图6所示的基于区块链的旅游策略规划装置可以为具有操作系统的装置。该操作系统可以为安卓(Android)操作系统,可以为iOS操作系统,还可以为其他可能的操作系统,本申请实施例不作具体限定。

本申请实施例提供的图5所示的基于区块链的旅游策略规划装置能够实现图1的方法实施例实现的各个过程,为避免重复,这里不再赘述。

可选地,如图6所示,本申请实施例还提供一种电子设备600,包括处理器601,存储器602,存储在存储器602上并可在所述处理器601上运行的程序或指令,该程序或指令被处理器601执行时实现上述基于区块链的旅游策略规划方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

需要注意的是,本申请实施例中的电子设备包括上述所述的服务器。

本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述基于区块链的旅游策略规划方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(RandomAccessMemory,RAM)、磁碟或者光盘等。

本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述基于区块链的旅游策略规划方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

应理解,本申请实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

相关技术
  • 一种基于区块链技术的结算方法、装置及区块链网络
  • 基于区块链的挖矿方法及装置、挖矿机及区块链系统
  • 基于区块链的社交信息举报方法和装置
  • 一种基于区块链的旅游营商环境和旅游区评价方法及装置
  • 一种基于乡村旅游线路的道路规划方法及装置
技术分类

06120116480820