全景数据的分享方法及装置的制造方法_2

文档序号:9551722阅读:来源:国知局
的存储记录。所生成的与全景数据对应的存储记录包括了全景数据的数据信息,有助于方便后续对该全景数据进行处理。
[0039]步骤S202,将全景数据对应的存储记录写入全景数据处理列表中。
[0040]为了使用户所上传的全景数据得到及时处理,需要创建全景数据处理列表,并将全景数据对应的存储记录写入全景数据处理列表中。
[0041]步骤S203,按照写入顺序从全景数据处理列表中读取全景数据对应的存储记录。
[0042]步骤S204,根据存储记录,判断全景数据是否满足预设的发布规则;若是,则执行步骤S205 ;若否,则执行步骤S209。
[0043]为了确保用户所想要分享的全景数据具有合法性和安全性,还需要对全景数据是否满足预设的发布规则进行判断。
[0044]具体地,判断全景数据是否满足预设的发布规则进一步包括:判断全景数据是否包括非法信息;和/或,判断全景数据是否携带病毒信息。判断全景数据是否满足预设的发布规则还可以包括其他的判断条件,本领域技术人员可以根据实际需求进行具体设置,此处不做限制。
[0045]例如,判断全景数据是否满足预设的发布规则包括:判断全景数据是否包括非法信息时,如果经判断得到全景数据包括非法信息,那么全景数据不满足预设的发布规则;如果经判断得到全景数据不包括非法信息,那么全景数据满足预设的发布规则。
[0046]又如,判断全景数据是否满足预设的发布规则包括:判断全景数据是否携带病毒信息时,如果经判断得到全景数据携带病毒信息,那么全景数据不满足预设的发布规则;如果经判断得到全景数据没有携带病毒信息,那么全景数据满足预设的发布规则。
[0047]再如,判断全景数据是否满足预设的发布规则包括:判断全景数据是否包括非法信息和判断全景数据是否携带病毒信息时,如果经判断得到全景数据包括非法信息和/或携带病毒信息,那么全景数据不满足预设的发布规则;如果经判断得到全景数据既不包括非法信息,也没有携带病毒信息,那么全景数据满足预设的发布规则。
[0048]如果经上述判断得到全景数据满足预设的发布规则,则执行步骤S205 ;如果经上述判断得到全景数据不满足预设的发布规则,则执行步骤S209。
[0049]步骤S205,从云端拉取全景数据。
[0050]当经步骤S204判断得到全景数据满足预设的发布规则时,则从云端拉取全景数据。
[0051]步骤S206,通过全景处理工具为全景数据增加水印效果。
[0052]通过全景处理工具为经步骤S205拉取得到的全景数据增加水印效果,不仅可以防盗链,而且还可以声明全景数据的版权,防止全景数据遭到滥用。除了为全景数据增加水印效果之外,本领域技术人员还可以根据实际需要对全景数据进行其他处理,此处不做限制。
[0053]步骤S207,生成包含经全景处理工具处理后的全景数据的页面以及页面对应的URL,将页面以及URL存储到云端。
[0054]具体地,页面可以为HTML5页面。其中,将页面以及URL存储到云端,不仅可以方便用户从云端获取所分享的全景数据,也可以减少服务器的存储压力。
[0055]步骤S208,向客户端返回页面对应的URL,以供在客户端的用户将URL提供给关联用户之后,关联用户能依据URL访问到全景数据。
[0056]例如,服务器根据在客户端的用户A上传的全景数据生成了包含经全景处理工具处理后的全景数据的页面以及页面对应的URL,在客户端的用户A接收到服务器返回的页面对应的URL之后,当用户A想要将该全景数据分享给关联用户B时,只需将页面对应的URL提供给关联用户B,关联用户B无需安装显示全景数据的应用程序或插件,就可以方便地、直接依据该URL访问到所分享的全景数据。
[0057]步骤S209,通知云端删除全景数据。
[0058]当全景数据不满足预设的发布规则时,为了优化云端的存储空间,可通知云端删除全景数据,减少对云端存储空间的浪费。
[0059]本发明提供的技术方案可以应用到许多领域中,例如,现有的房产中介公司大多是提供关于房产的照片供客户参考,但是这些照片很难给客户带来良好的空间感,那么就可将本法明提供的技术方案应用到房产中介领域中,为客户提供更直观的房产参考信息。
[0060]具体地,房产中介公司可将房产的实际景象拍摄或通过其他方式制作成全景数据,然后通过客户端将全景数据上传至服务器,服务器再将全景数据存储到云端,然后经过服务器对全景数据的判断、拉取等处理后,将与生成的页面相对应的URL返回给房产中介公司,房产中介公司可将该URL提供给对该房产感兴趣的客户或者直接将该URL设置于该房产的介绍中,对该房产感兴趣的客户直接依据该URL就可访问到关于该房产的全景数据,从而方便了客户直观地了解该房产的实际景象,尤其是当客户对多个房产感兴趣,但却很难抽出时间去实地一一看房时,该客户就可通过这种方式观看这些房产的全景数据,从而对这些房产进行初步筛选,同时也避免客户浪费不必要的看房时间。
[0061]根据本实施例提供的全景数据的分享方法,将全景数据对应的存储记录写入全景数据处理列表中,并按照写入顺序从全景数据处理列表中读取全景数据对应的存储记录,然后根据存储记录,判断全景数据是否满足预设的发布规则,并通过全景处理工具对满足预设的发布规则的全景数据增加水印效果,生成包含经全景处理工具处理后的全景数据的页面以及页面对应的URL,将页面以及URL存储到云端,最后向客户端返回页面对应的URL,以供在客户端的用户将URL提供给关联用户之后,关联用户能依据URL访问到全景数据。本发明提供的技术方案不仅减少了对服务器的存储压力,确保分享的全景数据具有合法性和安全性,而且还便捷地实现了全景数据的分享,优化了全景数据的分享方法,另外,获取分享的用户无需安装显示全景数据的应用程序或插件,就可以方便地、直接依据URL访问到所分享的全景数据,避免了安装显示全景数据的应用程序或插件的繁琐操作,增强了用户体验感,同时,也防止了潜在用户的流失。
[0062]图3示出了根据本发明一个实施例的全景数据的分享装置与客户端、云端的连接示意框图,如图3所示,全景数据的分享装置包括:接收模块310、存储模块320、处理模块330和反馈模块340。
[0063]接收模块310,适于接收用户通过客户端100上传的全景数据。
[0064]其中,全景数据为全景视频、全景图像或全景游戏的图片数据。当用户想要将自己拍摄的全景数据或从其他方式获取的全景数据进行分享时,可通过客户端100上传全景数据,接收模块310接收用户通过客户端100上传的全景数据。
[0065]存储模块320,适于将接收模块310接收的全景数据存储到云端200,生成全景数据对应的存储记录。
[0066]在接收模块310接收了用户通过客户端100上传的全景数据之后,存储模块320将全景数据存储到云端200,并生成全景数据对应的存储记录。在本技术方案中,存储模块320没有直接将全景数据存储到服务器本地,而是将全景数据存储到云端200,是考虑到服务器的存储空间的有限性,将全景数据存储到云端200还可以减少对服务器的处理速度的不良影响,降低服务器的硬件要求,减少为了搭建服务器所需的成本投入。另外,存储模块320所生成的与全景数据对应的存储记录包括了全景数据的数据信息,有助于后续对该全景数据进行处理。
[0067]处理模块330,适于根据存储记录,从云端200拉取全景数据,生成包含全景数据的页面以及页面对应的URL,将页面以及URL存储到云端200。
[0068]当处理模块330根据存储记录需要对全景数据进行处理时,处理模块330从云端200拉取全景数据,生成包含全景数据的页面,使全景数据能够通过页面进行显示。其中,将页面以及URL存储到云端200,不仅可以方便用户从云端200获取所分享的全景数据,也可以减少服务器的存储压力。具体地,所生成的页面可以为HTML5页面。
[0069]反馈模块340,适于向客户端100返回页面对应的URL,以供在客户端100的用户将URL提供给关联用户之后,关联用户能依据URL访问到全景数据。
[0070]例如,处理模块330根据在客户端100的用户A上传的全景数据生成了包含全景数据的页面以及页面对应的URL,反馈模块340将页面对应的URL返回给客户端,当用户A想要将该全景数据分享给关联用户B时,只需将页面对应的URL提供给关联用户B,关联用户B无需安装显示全景数据的应用程序或插件,就可以方便地、直接依据该URL访问到所分享的全景数据。
[0071]根据本实施例提供的全景数据的分享装置,通过存储模块将接收模块接收到的用户上传的全景数据存储到云端,生成全景数据对应的存储记录,然后通过处理模块根据存储记录,再从云端拉取全景数据,生成包含全景数据
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1