【技术实现步骤摘要】
一种信息处理方法及系统
本专利技术涉及计算机
,更具体的说,涉及一种信息处理方法及系统。
技术介绍
信息是人们针对事件、事物以及现象等,用文字、数字、符号、语言以及图像等介质表示后获得的内容、数量或特征,能够向人们提供关于对现实世界新的事实和知识,作为生产、建设、经营、管理、分析和决策的依据。目前,针对信息的显示方案主要分为文本显示方式与图形化显示方式,其中,文本显示方式是指用文字来表述信息;图形化显示方式是指用图形、图表或图像等手段来展现展现信息。随着计算机与互联网的快速发展,用图形化显示方式来显示信息已经变得越来越普遍,例如,人们会使用动态图片来表达表情信息,使用照片来描述风景信息,使得信息的展现形式变得更加直观和丰富多彩。但在诸如手机这类的移动终端上,由于无线网络的带宽限制、硬件性能的限制以及屏幕尺寸的限制等因素,在很长一段时间内,限制了图形化显示方式在手机上的发展,用户仅仅能够使用手机展现文本信息。随着互联网技术的不断发展,移动互联网已经被大多数的网民所接受,成为不少用户必不可少的上网途径之一,因此用户通过移动互联网获得图形化信息的需求越来越迫切。在本专利技术的实现过程中,专利技术人发现:传统的图形化信息显示方案,通过预先设定好信息的数据类型以及对应的展现方式,能够将单一数据类型的信息直接显示在终端屏幕的同一界面上,例如:显示一条纯文本的短信;显示一张照片;由于现有方案是针对具有单一数据类型的信息实现的显示方案,因此当一条信息中包含了多个数据类型时,也就无法将这种复杂信息在同一界面上进行显示。
技术实现思路
本专利技术的目的是提供一种信息处理方法 ...
【技术保护点】
一种信息处理方法,其特征在于,包括:获取待处理的信息;确定所述信息的数据类型,并将所述信息中的数据转化到与所述信息的数据类型对应的布局器中;将布局器中的数据转化为视图,并在同一界面进行显示。
【技术特征摘要】
1.一种信息处理方法,其特征在于,包括:获取待处理的信息;确定所述信息的数据类型,并将所述信息中的数据转化到与所述信息的数据类型对应的布局器中;将布局器中的数据转化为视图,并在同一界面进行显示;其中,所述数据类型至少包括多类型,所述布局器至少包括多类型布局器;对应地,所述确定所述信息的数据类型,将所述信息中的数据转化到与所述信息的数据类型对应的布局器中,包括:在所述信息的数据类型为多类型时,将所述信息中每种数据类型对应的数据转化到多类型布局器中;所述多类型布局器为分页式布局器,所述信息中不同数据类型对应的数据转化到所述分页式布局器的不同页。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:将获取到的所述信息按照信息类型进行分类;其中,将所述信息的来源作为信息类型;按照所述信息的信息类型进行存储。3.根据权利要求2所述的方法,其特征在于,所述按照所述信息的信息类型进行存储,包括:根据所述信息的信息类型,采用遍历已有信息数据的方式来确定保存所述信息的信息类型队列;在已有信息类型队列中找到保存所述信息的信息类型队列时,将所述信息插入到该队列的首部;否则,根据所述信息的信息类型新建一个信息类型队列,并将所述信息插入到该队列中。4.根据权利要求3所述的方法,其特征在于,所述遍历已有信息数据的方式包括:通过队列指针和偏移指针来遍历已有信息类型队列中的所有数据,具体包括:所述队列指针从第一个信息类型队列开始,每次顺移所述偏移指针直至所述第一个信息类型队列尾部;在遍历完所述第一个信息类型队列后,移动所述队列指针到下一个信息类型队列,并顺移偏移指针进行该信息类型队列中每个数据的遍历,直到最后一个信息类型队列遍历完毕。5.根据权利要求1所述的方法,其特征在于,所述确定所述信息的数据类型,并将所述信息中的数据转化到与所述信息的数据类型对应的布局器中,包括:确定所述信息中包含的数据类型,所述数据类型还包括单类型;其中,所述单类型为文本信息、图片信息、视频或音乐信息中的任意一种;所述多类型为所述信息中包含了文本信息、图片信息、视频或音乐信息中的至少两种;根据确定的所述信息的数据类型,选择对应的布局器,其中,所述布局器还包括单类型布局器;将所述信息中的数据填充到选定的所述布局器中。6.根据权利要求5所述的方法,其特征在于,所述将所述信息中每种数据类型对应的数据转化到与所述信息的每种数据类型对应的多类型布局器中,包括:将所述信息中每种数据类型对应的数据,依次填充到分页式布局器提供的每页视图中,其中,所述每页视图中仅限于填充所述信息中包含的一种数据类型的数据;所述分页式布局器提供两个翻页按钮进行视图的翻页操作,以便于查看已填充的上一页或者下一页的数据。7.根据权利要求1所述的方法,其特征在于,所述将布局器中的数据转化为视图,并在同一界面进行显示,包括:根据所述布局器中的数据,确定在视图中显示所述数据所需要的位置,并按照确定的所述位置将所述布局器中的数据转化成视图。8.根据权利要求7所述的方法,其特征在于,所述根据所述布局器中的数据,确定在视图中显示所述数据所需要的位置,并按照确定的所述位置将所述布局器中的数据转化成视图,包括:计算所述布局器中所填充的数据在显示时所需要的高与宽,以便确定所述布局器在视图中放置的区域;找到所述布局器在视图中放置区域的左上角相对于整个视图左上角的坐标(x,y);在整个视图的画布中,取出以(x,y)为左上角坐标,宽和高为所述布局器中所填充数据显示时所需要的高与宽的矩形,作为所为所述布局器的画布;依次将所述布局器中所填充的数据绘制在所述布局器的画布上,完成从所述布局器到视图的转化过程。9.一种信息处理系统,其特征在于,包括:数据处理器,用于获取待处理的信息;适配处理器,用于确定所述数据处理器存储的所述信息的数...
【专利技术属性】
技术研发人员:丁寻,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。