一种内容存储与显示的方法和系统技术方案

技术编号:10145752 阅读:111 留言:0更新日期:2014-06-30 15:45
本发明专利技术公开了一种内容存储与显示的方法和系统,用于存储与显示至少一个用户应用平台产生的用户生成内容UGC,UGC包括通用内容和特定内容,其中内容存储与显示的方法包括:从至少一个用户应用平台读取所述用户应用平台对应的UGC的信息;对于每个UGC的信息,根据用户应用平台选择对应的数据解析规则进行解析,获得UGC的通用内容的数据以及特定内容的数据;按预设的存储表中的表项将每个所述UGC的通用内容的数据以及特定内容的数据存储到对应表项中;读取所述存储表中表项的数据,根据所述读取的数据统一显示UGC的内容。本发明专利技术的方法和系统,使得对于不同的用户应用平台产生的UGC,能够使用相同的存储格式来存储,使用相同的方法来显示。

【技术实现步骤摘要】
一种内容存储与显示的方法和系统
本专利技术涉及计算机
,特别涉及一种内容存储与显示的方法和系统。
技术介绍
随着网络通信和移动通信的发展,网络用户应用平台的种类越来越多,因此,对于多种用户生成内容UGC(usergeneratedcontent)的存储和显示,需要分别以各自的格式存储,使用不同的显示模块显示,不便于用户的使用也不便于使用者的审核。例如,对于网络应用服务的提供商而言,当有新的UGC要接入审核平台的时候,需要按照与新的UGC对应的格式存储,需要对应开发相应的数据存储和前端展现,审核人员也必须适应新的审核界面,从而降低了开发效率。因此,需要一种能够实现多种UGC统一存储和显示的内容存储与显示方法和系统。
技术实现思路
为了提高开发效率,实现统一存储和显示多种UGC,本专利技术提供一种内容存储与显示的方法,用于存储与显示至少一个用户应用平台产生的用户生成内容UGC,UGC包括通用内容和特定内容,该方法包括:从至少一个用户应用平台读取所述用户应用平台对应的UGC的信息;对于每个UGC的信息,根据所述用户应用平台选择对应的数据解析规则,进行解析,获得所述UGC的通用内容的数据以及特定内容的数据;按预设的存储表中的表项将每个所述UGC的通用内容的数据以及特定内容的数据存储到对应表项中;读取所述存储表中表项的数据,根据所述读取的数据统一显示UGC的内容。其中,所述UGC的通用内容的数据包括UGC的数据ID,所述UGC的特定内容的数据包括数据类型、数据内容、显示层次和在每层中的显示顺序;所述按预设的存储表中的表项将每个所述UGC的通用内容的数据以及特定内容的数据存储到对应表项中,具体包括:在主存储表中存储每个所述UGC的数据ID,在资源存储表中存储每个所述UGC的特定内容的数据类型、数据内容、显示层次、在每层中的显示顺序以及UGC的数据ID。其中,所述读取所述存储表中表项的数据,具体包括:读取主存储表中存储的UGC的数据ID并根据数据ID读取资源存储表中存储的数据类型、数据内容、显示层次和在每层中的显示顺序;所述根据所述读取的数据统一显示UGC的内容,具体包括:根据数据类型对数据内容进行数据解析装载,并根据显示层次和在每层中的显示顺序统一显示装载的数据内容。其中,所述UGC的通用内容的数据进一步包括UGC的用户ID、产品ID、发布时间和UGC的类别;所述按预设的存储表中的表项将每个所述UGC的通用内容的数据存储到对应表项中,进一步包括:在主存储表中存储每个所述UGC的用户ID、产品ID、发布时间和UGC的类别;所述读取所述存储表中的表项的数据,进一步包括:读取主存储表中存储的UGC的用户ID、产品ID、发布时间和UGC的类别;所述根据所述读取的数据统一显示UGC的内容,进一步包括:统一显示UGC的用户ID、产品ID、发布时间和UGC的类别。其中,所述读取所述存储表中表项的数据之后,该方法进一步包括:审核所述读取的数据而获得审核结果,生成包含该UGC的数据ID和审核结果的审核信息;根据所述审核信息中的数据ID选择主存储表中保存该UGC的通用内容的数据的表项,将所述审核信息中的审核结果写入对应的表项;和/或,所述根据所述读取的数据统一显示UGC的内容之后,该方法进一步包括:审核所述显示的UGC内容而获得审核结果,生成包含该UGC的数据ID和审核结果的审核信息;根据所述审核信息中的数据ID选择主存储表中保存该UGC的通用内容的数据的表项,将所述审核信息中的审核结果写入对应的表项。本专利技术还公开了一种内容存储与显示系统,用于存储与显示至少一个用户应用平台产生的用户生成内容UGC,UGC分别包括通用内容和特定内容,该系统包括:数据读取模块、数据分发模块、至少一个数据解析模块、数据存储单元和数据显示单元,数据读取模块,与至少一个用户应用平台信号连接,用于从至少一个用户应用平台读取所述用户应用平台对应的UGC的信息,并将UGC的信息发送给数据分发模块;数据分发模块,用于接收UGC的信息,对于每个UGC的信息根据用户应用平台选择相对应的数据解析规则和数据解析模块,并将UGC的信息转发给相对应的数据解析模块;数据解析模块,用于分别根据不同的解析规则解析UGC的信息以获得UGC的通用内容的数据以及特定内容的数据,并将数据转发给数据存储单元;数据存储单元,用于按预设的存储表中的表项将每个所述UGC的通用内容的数据以及特定内容的数据存储到对应表项中;数据显示单元,用于读取所述存储表中表项的数据,根据所述读取的数据统一显示UGC的内容。其中,所述数据解析模块,解析UGC的内容而获得的UGC的通用内容的数据包括UGC的数据ID,获得的特定内容的数据包括数据类型、数据内容、显示层次和在每层中的显示顺序;所述数据存储单元,包括主存储模块和资源存储模块,主存储模块用于存储每个所述UGC的数据ID,资源存储模块用于存储每个所述UGC的特定内容的数据类型、数据内容、显示层次、在每层中的显示顺序以及UGC的数据ID。其中,所述数据显示单元,包括读写模块和显示模块,读写模块用于读取主存储模块中存储的UGC的数据ID并根据数据ID读取资源存储模块中存储的数据类型、数据内容、显示层次和在每层中的显示顺序;显示模块用于根据数据类型对数据内容进行数据解析装载,并根据显示层次和在每层中的显示顺序统一显示装载的数据内容。其中,所述UGC的通用内容的数据进一步包括UGC的用户ID、产品ID、发布时间和UGC的类别;所述主存储模块,进一步用于存储每个所述UGC的用户ID、产品ID、发布时间和UGC的类别;所述读写模块,进一步用于:读取主存储模块中存储的UGC的用户ID、产品ID、发布时间和UGC的类别;所述显示模块,进一步用于:显示UGC的用户ID、产品ID、发布时间和UGC的类别。其中,所述数据显示单元,还包括审核模块;审核模块用于在所述读取所述存储表中表项的数据之后,审核所述读取的数据而获得审核结果,生成包含该UGC的数据ID和审核结果的审核信息并将审核信息发送给读写模块;和/或,审核模块用于在所述根据所述读取的数据统一显示UGC的内容之后,审核所述显示的UGC内容而获得审核结果,生成包含该UGC的数据ID和审核结果的审核信息并将审核信息发送给读写模块;所述读写模块,进一步用于在接收到审核信息时,将审核信息发送给主存储模块;所述主存储模块,进一步用于在接收到审核指令时,根据所述审核信息中的数据ID选择主存储模块中保存该UGC的通用内容的数据的表项,将所述审核信息中的审核结果写入对应的表项。本专利技术实施例的有益效果是:通过将用户生成内容UGC,使用对应的解析规则解析,解析的数据符合预设的存储格式,实现多种UGC的统一存储与显示;当有新的UGC要接入审核的时候,只需要开发对应UGC的解析规则或解析模块,即可满足快速接入审核和同步上线的需求。附图说明图1为本专利技术较佳实施例提供的一种内容存储与显示方法的流程图;图2为本专利技术较佳实施例提供的一种内容存储与显示系统的框图;图3(a)和图3(b)为用户生成内容UGC的示意图;图4(a)和图4(b)为UGC数据的存储示意图;图5(a)和图5(b)为UGC统一显示的示意图;图6为类图设计的示意图。具体实施方式为使本专利技术的本文档来自技高网...
一种内容存储与显示的方法和系统

【技术保护点】
一种内容存储与显示的方法,其特征在于,用于存储与显示至少一个用户应用平台产生的用户生成内容UGC,UGC包括通用内容和特定内容,该方法包括:从至少一个用户应用平台读取所述用户应用平台对应的UGC的信息;对于每个UGC的信息,根据所述用户应用平台选择对应的数据解析规则,进行解析,获得所述UGC的通用内容的数据以及特定内容的数据;按预设的存储表中的表项将每个所述UGC的通用内容的数据以及特定内容的数据存储到对应表项中;读取所述存储表中表项的数据,根据所述读取的数据统一显示UGC的内容。

【技术特征摘要】
1.一种内容存储与显示的方法,其特征在于,用于存储与显示至少一个用户应用平台产生的用户生成内容UGC,UGC包括通用内容和特定内容,该方法包括:从至少一个用户应用平台读取所述用户应用平台对应的UGC的信息;对于每个UGC的信息,根据所述用户应用平台选择对应的数据解析规则,进行解析,获得所述UGC的通用内容的数据以及特定内容的数据;按预设的存储表中的表项将每个所述UGC的通用内容的数据以及特定内容的数据存储到对应表项中;读取所述存储表中表项的数据,根据所述读取的数据统一显示UGC的内容;所述UGC的通用内容的数据包括UGC的数据ID,所述UGC的特定内容的数据包括数据类型、数据内容、显示层次和在每层中的显示顺序;所述按预设的存储表中的表项将每个所述UGC的通用内容的数据以及特定内容的数据存储到对应表项中,具体包括:在主存储表中存储每个所述UGC的数据ID,在资源存储表中存储每个所述UGC的特定内容的数据类型、数据内容、显示层次、在每层中的显示顺序以及UGC的数据ID。2.根据权利要求1所述的方法,其特征在于,所述读取所述存储表中表项的数据,具体包括:读取主存储表中存储的UGC的数据ID并根据数据ID读取资源存储表中存储的数据类型、数据内容、显示层次和在每层中的显示顺序;所述根据所述读取的数据统一显示UGC的内容,具体包括:根据数据类型对数据内容进行数据解析装载,并根据显示层次和在每层中的显示顺序统一显示装载的数据内容。3.根据权利要求2所述的方法,其特征在于,所述UGC的通用内容的数据进一步包括UGC的用户ID、产品ID、发布时间和UGC的类别;所述按预设的存储表中的表项将每个所述UGC的通用内容的数据存储到对应表项中,进一步包括:在主存储表中存储每个所述UGC的用户ID、产品ID、发布时间和UGC的类别;所述读取所述存储表中的表项的数据,进一步包括:读取主存储表中存储的UGC的用户ID、产品ID、发布时间和UGC的类别;所述根据所述读取的数据统一显示UGC的内容,进一步包括:统一显示UGC的用户ID、产品ID、发布时间和UGC的类别。4.根据权利要求2-3任一项所述的方法,其特征在于,所述读取所述存储表中表项的数据之后,该方法进一步包括:审核所述读取的数据而获得审核结果,生成包含该UGC的数据ID和审核结果的审核信息;根据所述审核信息中的数据ID选择主存储表中保存该UGC的通用内容的数据的表项,将所述审核信息中的审核结果写入对应的表项;和/或,所述根据所述读取的数据统一显示UGC的内容之后,该方法进一步包括:审核所述显示的UGC内容而获得审核结果,生成包含该UGC的数据ID和审核结果的审核信息;根据所述审核信息中的数据ID选择主存储表中保存该UGC的通用内容的数据的表项,将所述审核信息中的审核结果写入对应的表项。5.一种内容存储与显示系统,其特征在于,用于存储与显示至少一个用户应用平台产生的用户生成内容UGC,UGC分别包括通用内容和特定内容,...

【专利技术属性】
技术研发人员:田旭东杨刚
申请(专利权)人:北京新媒传信科技有限公司
类型:发明
国别省市:北京;11

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

1