一种信息处理方法及系统技术方案

技术编号:9143215 阅读:123 留言:0更新日期:2013-09-12 04:43
本发明专利技术公开了一种信息处理方法及系统,该信息处理方法包括:获取待处理的信息;确定所述信息的数据类型,并将所述信息中的数据转化到与所述信息的数据类型对应的布局器中;将布局器中的数据转化为视图,并在同一界面进行显示。本发明专利技术技术方案针对传统信息显示技术的缺点,在同一页面内实现了以不同形式展现不同数据类型的信息的目的,减少了用户切换页面的时间。

【技术实现步骤摘要】
一种信息处理方法及系统
本专利技术涉及计算机
,更具体的说,涉及一种信息处理方法及系统。
技术介绍
信息是人们针对事件、事物以及现象等,用文字、数字、符号、语言以及图像等介质表示后获得的内容、数量或特征,能够向人们提供关于对现实世界新的事实和知识,作为生产、建设、经营、管理、分析和决策的依据。目前,针对信息的显示方案主要分为文本显示方式与图形化显示方式,其中,文本显示方式是指用文字来表述信息;图形化显示方式是指用图形、图表或图像等手段来展现展现信息。随着计算机与互联网的快速发展,用图形化显示方式来显示信息已经变得越来越普遍,例如,人们会使用动态图片来表达表情信息,使用照片来描述风景信息,使得信息的展现形式变得更加直观和丰富多彩。但在诸如手机这类的移动终端上,由于无线网络的带宽限制、硬件性能的限制以及屏幕尺寸的限制等因素,在很长一段时间内,限制了图形化显示方式在手机上的发展,用户仅仅能够使用手机展现文本信息。随着互联网技术的不断发展,移动互联网已经被大多数的网民所接受,成为不少用户必不可少的上网途径之一,因此用户通过移动互联网获得图形化信息的需求越来越迫切。在本专利技术的实现过程中,专利技术人发现:传统的图形化信息显示方案,通过预先设定好信息的数据类型以及对应的展现方式,能够将单一数据类型的信息直接显示在终端屏幕的同一界面上,例如:显示一条纯文本的短信;显示一张照片;由于现有方案是针对具有单一数据类型的信息实现的显示方案,因此当一条信息中包含了多个数据类型时,也就无法将这种复杂信息在同一界面上进行显示。
技术实现思路
本专利技术的目的是提供一种信息处理方法及系统,能够在一条信息中包含多个数据类型时,实现将该复杂信息在终端上的同一界面中进行显示,减少了用户界面切换的次数。本专利技术的目的是通过以下技术方案实现的:本专利技术提出一种信息处理方法,包括:获取待处理的信息;确定所述信息的数据类型,并将所述信息中的数据转化到与所述信息的数据类型对应的布局器中;将布局器中的数据转化为视图,并在同一界面进行显示。本专利技术还提出一种信息处理系统,包括:数据处理器,用于获取待处理的信息;适配处理器,用于确定所述数据处理器存储的所述信息的数据类型,并将所述信息中的数据转化到与所述信息的数据类型对应的布局器中;视图处理器,用于将布局器中的数据转化为视图,并在同一界面进行显示。由上述本专利技术提供的技术方案可以看出,本专利技术实施例提供的一种信息处理方法及系统,根据获取到的待处理信息中所述信息的数据类型,将所述信息中的数据转化到与所述信息的数据类型对应的布局器中,将布局器中的数据转化为视图,并在同一界面进行显示。本专利技术技术方案的实现解决了现有信息显示方案只能对具有单一数据类型信息进行显示的局限性,实现了在一条信息中包含了多个数据类型的复杂信息在同一界面上进行显示,减少了用户切换界面的次数。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图。图1为本专利技术实施例提供的信息处理方法的流程图;图2为本专利技术实施例所述信息处理方法的具体流程图;图3为本专利技术实施例提供的信息处理方法的静态层次结构示意图;图4为本专利技术实施例中所述文本布局器的界面示意图;图5为本专利技术实施例中所述图片布局器的界面示意图;图6为本专利技术实施例中填充视频及音乐信息的单类型布局器的界面示意图;图7为本专利技术实施例提供的分页式布局器的界面示意图;图8为本专利技术实施例的应用场景图;图9为本专利技术实施例提供的自定义布局器的界面示意图;图10为本专利技术实施例提供的自定义布局器的编辑页面示意图;图11为本专利技术实施例提供的信息处理系统的结构示意图;图12为本专利技术实施例提供的信息处理系统的具体结构示意图。具体实施方式下面结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术的保护范围。如图1所示,本专利技术提出一种信息处理方法,该方法包括:步骤100、获取待处理的信息;步骤101、确定所述信息的数据类型,并将所述信息中的数据转化到与所述信息的数据类型对应的布局器中;步骤102、将布局器中的数据转化为视图,并在同一界面进行显示。可见,通过上述技术方案本专利技术能够根据信息的数据类型选定对应的布局器,不仅使得不同数据类型的信息能够通过布局器以最佳形式进行显示,并且针对一条信息中包含了多个数据类型的复杂信息,本专利技术也能够采用对应的布局器将该信息显示在终端的同一界面上,减少了用户切换界面的时间,提高了用户体验。下面将结合附图对本专利技术实施例作进一步地详细描述。如图2所示,本专利技术提出一种信息处理方法,该方法包括:步骤200、获取待处理的信息;步骤201、将获取到的所述信息按照信息类型进行分类;其中,将所述信息的来源作为信息类型;并按照所述信息的信息类型进行存储;步骤202、确定所述信息的数据类型,并将所述信息中的数据转化到与所述信息的数据类型对应的布局器中;步骤203、将布局器中的数据转化为视图,并在同一界面进行显示。在上述本专利技术实施例的方案中,可以将上述信息处理方法划分为三个层次,其中,步骤200和201是针对获取到的信息进行数据处理的过程,因此与步骤200和201对应的层次为数据处理层;步骤202为信息数据转化为布局器的处理过程,因此与步骤202对应的层次为适配处理层;步骤203为将布局器中的数据转化为视图的处理过程,因此与步骤102对应的层次为视图处理层;如图3所示,以静态的层次结构描述出本专利技术技术方案的整体过程。具体的,在上述步骤200中获取待处理的信息,该信息可以根据信息的来源分为短信息、即时通信信息以及微博信息等,也可以为来自其它系统中的信息,本专利技术对待处理信息的来源不做具体限定。具体的,上述步骤201可以包括两个过程:(1)将获取到的所述信息按照信息类型进行分类;其中,本专利技术实施例中可以将所述信息的来源作为信息类型;本专利技术实施例中,为了能够清楚完整的描述获取到的每条信息,可以参考下表中的字段形式来描述,也可以按照自身需求自行修改:id信息的唯一标识sender信息数据发送者Type数据类型Contentlist数据内容队列time信息接收时间(2)按照所述信息的信息类型进行存储;本专利技术实施例中,根据所述信息的信息类型,采用遍历已有信息数据的方式来确定保存所述信息的信息类型队列;在已有信息类型队列中找到保存所述信息的信息类型队列时,将所述信息插入到该队列的首部;在已有信息类型对别中没有找到保存所述信息的信息类型队列时,可以根据所述信息的信息类型新建一个信息类型队列,并将所述信息插入到该队列中。此外,在上述采用遍历已有信息数据的方式来添加信息数据时,遍历已有信息数据的方式可以通过如下技术方案实现:通过队列指针type_index和偏移指针offset_index来遍历已有信息类型队列中的所有数据,具体包括:所述队列指针type_index从第一个信息类本文档来自技高网...

【技术保护点】
一种信息处理方法,其特征在于,包括:获取待处理的信息;确定所述信息的数据类型,并将所述信息中的数据转化到与所述信息的数据类型对应的布局器中;将布局器中的数据转化为视图,并在同一界面进行显示。

【技术特征摘要】
1.一种信息处理方法,其特征在于,包括:获取待处理的信息;确定所述信息的数据类型,并将所述信息中的数据转化到与所述信息的数据类型对应的布局器中;将布局器中的数据转化为视图,并在同一界面进行显示;其中,所述数据类型至少包括多类型,所述布局器至少包括多类型布局器;对应地,所述确定所述信息的数据类型,将所述信息中的数据转化到与所述信息的数据类型对应的布局器中,包括:在所述信息的数据类型为多类型时,将所述信息中每种数据类型对应的数据转化到多类型布局器中;所述多类型布局器为分页式布局器,所述信息中不同数据类型对应的数据转化到所述分页式布局器的不同页。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:将获取到的所述信息按照信息类型进行分类;其中,将所述信息的来源作为信息类型;按照所述信息的信息类型进行存储。3.根据权利要求2所述的方法,其特征在于,所述按照所述信息的信息类型进行存储,包括:根据所述信息的信息类型,采用遍历已有信息数据的方式来确定保存所述信息的信息类型队列;在已有信息类型队列中找到保存所述信息的信息类型队列时,将所述信息插入到该队列的首部;否则,根据所述信息的信息类型新建一个信息类型队列,并将所述信息插入到该队列中。4.根据权利要求3所述的方法,其特征在于,所述遍历已有信息数据的方式包括:通过队列指针和偏移指针来遍历已有信息类型队列中的所有数据,具体包括:所述队列指针从第一个信息类型队列开始,每次顺移所述偏移指针直至所述第一个信息类型队列尾部;在遍历完所述第一个信息类型队列后,移动所述队列指针到下一个信息类型队列,并顺移偏移指针进行该信息类型队列中每个数据的遍历,直到最后一个信息类型队列遍历完毕。5.根据权利要求1所述的方法,其特征在于,所述确定所述信息的数据类型,并将所述信息中的数据转化到与所述信息的数据类型对应的布局器中,包括:确定所述信息中包含的数据类型,所述数据类型还包括单类型;其中,所述单类型为文本信息、图片信息、视频或音乐信息中的任意一种;所述多类型为所述信息中包含了文本信息、图片信息、视频或音乐信息中的至少两种;根据确定的所述信息的数据类型,选择对应的布局器,其中,所述布局器还包括单类型布局器;将所述信息中的数据填充到选定的所述布局器中。6.根据权利要求5所述的方法,其特征在于,所述将所述信息中每种数据类型对应的数据转化到与所述信息的每种数据类型对应的多类型布局器中,包括:将所述信息中每种数据类型对应的数据,依次填充到分页式布局器提供的每页视图中,其中,所述每页视图中仅限于填充所述信息中包含的一种数据类型的数据;所述分页式布局器提供两个翻页按钮进行视图的翻页操作,以便于查看已填充的上一页或者下一页的数据。7.根据权利要求1所述的方法,其特征在于,所述将布局器中的数据转化为视图,并在同一界面进行显示,包括:根据所述布局器中的数据,确定在视图中显示所述数据所需要的位置,并按照确定的所述位置将所述布局器中的数据转化成视图。8.根据权利要求7所述的方法,其特征在于,所述根据所述布局器中的数据,确定在视图中显示所述数据所需要的位置,并按照确定的所述位置将所述布局器中的数据转化成视图,包括:计算所述布局器中所填充的数据在显示时所需要的高与宽,以便确定所述布局器在视图中放置的区域;找到所述布局器在视图中放置区域的左上角相对于整个视图左上角的坐标(x,y);在整个视图的画布中,取出以(x,y)为左上角坐标,宽和高为所述布局器中所填充数据显示时所需要的高与宽的矩形,作为所为所述布局器的画布;依次将所述布局器中所填充的数据绘制在所述布局器的画布上,完成从所述布局器到视图的转化过程。9.一种信息处理系统,其特征在于,包括:数据处理器,用于获取待处理的信息;适配处理器,用于确定所述数据处理器存储的所述信息的数...

【专利技术属性】
技术研发人员:丁寻
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1