一种多来源的流内容的展示方法及服务器的制造方法_3

文档序号:9921849阅读:来源:国知局
本发明的方法,由于多个内容模块视图相互独立,因此,单个内容模块视图模块化的编程无法影响到同一个界面内其他内容模块视图的功能。在有内容更新时,本实施例的获取模块12还用于获取第一来源的新内容。
[0070]当第一来源有新的内容需要显示时,将新流内容发送给服务器,获取模块12获取第一来源的新流内容。这里的第一来源是指有新内容需要展示的信息来源方法,可以是上述不同来源中的任何一个或者多个。
[0071]展示模块13用于找到与第一来源对应的第一内容模块视图,以第一来源的新流内容对应地更新第一内容模块视图,以在第一内容模块视图内展示第一来源的新流内容。
[0072]展示模块13根据来源找到与该来源对应的内容模块视图。也就是说,从用户界面中的多个内容模块视图中找到用于显示该第一来源的流内容的内容模块视图。
[0073]展示模块13将第一来源的新流内容对应的更新第一内容模块视图,即将第一来源的新流内容部分或者全部替代当前第一内容模块视图中的流内容,从而在第一内容模块视图内展示第一来源的新流内容。
[0074]需要说明的是,这里将第一来源的流内容对应的显示到第一内容模块视图内后,可以进一步根据需要或者依据流内容来源方请求,对用户界面中的其他内容模块视图与第一内容模块视图的相对排列组合方式进行调整,展示调整后的多个内容模块视图。比如第一来源请求将当前的新内容靠前展示,则将第一内容模块视图与其他内容模块视图的位置进行调整,以使得第一内容模块视图的位置调整到靠前位置,从而在靠前位置展示第一来源的新流内容。以此类推。当然,在具体实现时,可以依据具体需要而对各个内容模块视图的展示形式进行调整,本实施例不一一进行举例说明。
[0075]以上本发明实施例的方法及服务器,通过相互独立的多个内容模块视图,可以对多个内容模块视图预置对应的常规视图展示参数和模板,从而保证开发工作的统一性和代码规范性,便于日后的优化和维护。并且这样的方式,通过将抽象接口(即提供常规视图展示参数和模板接口)与具体不同内容展示的具体实现分离开,内容模块视图可以根据加载的模板乱来进行流内容的占位排版,由各个内容模块视图内部自行实现UI和内容的排版和展示,作为流内容提供方只需提供具体的流内容即可。并且这样的方式,从而在新增加内容时,不需要修改原有的客户端代码即可更新显示新的内容。
[0076]同时,因为各个内容模块视图之间相互独立,单个内容模块视图模块化的编程无法影响到同一个界面内其他内容模块视图的功能。因此,内容模块视图也可以具有远程可配置型,可以通过远程配置来管理和维护各个内容模块视图,对于应用版本上线后因突发问题造成的内容模块视图错误,也可以通过远程配置的形式关闭该内容模块视图从而不需要再次发补丁解决问题。
[0077]通过上述本发明实施例对多种来源的流内容的展示方法及服务器的详细说明,可以理解,本发明根据流内容的来源将用户界面划分为多个内容模块视图,各个内容模块视图之间彼此相互独立,根据来源获取不同来源的流内容,并将不同来源的流内容对应地显示到其所对应的内容模块中,从而实现用户界面的不同内容模块内容分别对应展示不同来源的流内容。通过这样的方式,各个来源的流内容的展示相互独立,互不影响,从而方便不同来源的流内容的展示,同时对于不同内容模块视图的管理和维护也更加方便快捷。
[0078]在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0079]所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0080]另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0081]所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0082]以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
【主权项】
1.一种多来源的流内容的展示方法,其特征在于,所述方法包括: 根据流内容的来源而将用户界面划分为多个内容模块视图,其中,所述多个内容模块视图彼此相互独立; 根据所述来源而分别获取不同来源的流内容; 将所述不同来源的流内容分别对应地显示在其所对应的内容模块视图内,以在所述多个内容模块视图中分别对应地展示所述不同来源的流内容。2.根据权利要求1所述的方法,其特征在于,所述方法还包括: 获取第一来源的新流内容; 找到与所述第一来源对应的第一内容模块视图; 以所述第一来源的新流内容对应地更新所述第一内容模块视图,以在所述第一内容模块视图内展示所述第一来源的新流内容。3.根据权利要求1所述的方法,其特征在于,所述多个内容模块视图以列表视图或滚动视图的形式展示。4.根据权利要求1所述的方法,其特征在于,所述多个内容模块视图预置有用于展示流内容的模板。5.根据权利要求4所述的方法,其特征在于,所述将不同来源的流内容分别对应地显示在其所对应的内容模块视图内包括: 按照不同来源的流内容所对应的内容模块视图的模板,对所述不同来源的流内容分别进行封装排版; 将封装排版后的多个内容模块视图进行排列组合后在所述用户界面进行展示。6.—种应用服务器,其特征在于,所述应用服务器包括划分模块、获取模块以及展示模块,其中: 所述划分模块用于根据流内容的来源而将用户界面划分为多个内容模块视图,其中,多个内容模块视图彼此相互独立; 所述获取模块用于根据所述来源而分别获取不同来源的流内容; 所述展示模块用于将所述不同来源的流内容分别对应地显示在其所对应的内容模块视图内,以在所述多个内容模块视图中分别对应地展示所述不同来源的流内容。7.根据权利要求6所述的应用服务器,其特征在于,所述获取模块还用于获取第一来源的新流内容; 所述展示模块还用于找到与所述第一来源对应的第一内容模块视图,以所述第一来源的新流内容对应地更新所述第一内容模块视图,以在所述第一内容模块视图内展示所述第一来源的新流内容。8.根据权利要求6所述的应用服务器,其特征在于,所述多个内容模块视图以列表视图或滚动视图的形式展示。9.根据权利要求6所述的应用服务器,其特征在于,所述多个内容模块视图预置有用于展示流内容的模板。10.根据权利要求9所述的应用服务器,其特征在于,所述展示模块包括排版单元以及展示单元,其中: 所述排版单元用于按照不同来源的流内容所对应的内容模块视图的模板,对所述不同来源的的流内容分别进行封装排版; 所述展示单元用于将封装排版后的多个内容模块视图进行排列组合后在所述用户界面进行展示。
【专利摘要】本发明公开了一种多来源的流内容的展示方法及服务器。展示方法根据流内容的来源将用户界面划分为多个内容模块视图,各个内容模块视图之间彼此相互独立,根据来源获取不同来源的流内容,并将不同来源的流内容对应地显示到其所对应的内容模块中,从而实现用户界面的不同内容模块内容分别对应展示不同来源的流内容。通过上述方式,本发明能够实现多来源的流内容显示和更新互不影响。
【IPC分类】G06F9/44
【公开号】CN105700870
【申请号】CN201511029474
【发明人】毋挺
【申请人】广州华多网络科技有限公司
【公开日】2016年6月22日
【申请日】2015年12月30日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1