一种用于移动终端和服务器端的数据处理方法与流程

文档序号:12495664阅读:237来源:国知局

本发明涉及计算机科学技术领域,具体地说,涉及一种用于移动终端和服务器端的数据处理方法。



背景技术:

以铁路为代表的现代交通运输方式的出现,引起了交通运输业的巨大革命。铁路运输的出现使得人类的社会生产方式以及生活方式产生了深刻的变革。从世界范围来看,许多国家的现代化就得益于铁路等现代交通的迅猛发展。

同时,随着移动互联网的发展,智能手机的硬件性能也在不断提高,智能手机已经融入到了人们生活以及工作中的各个领域。通过智能手机,人们不仅可以与他们进行通话、视频或是发送短信,还可以获取到其他有用的信息(例如浏览车站信息等)。

然而,对于现有的信息浏览方式来说,其存在浏览方式固定、无法为用户提供个性化浏览方式的缺陷。



技术实现要素:

为解决上述问题,本发明提供了一种用于移动终端的数据处理方法,所述方法包括:

步骤一、根据移动终端自身位置信息和浏览请求信息,生成内容请求指令,并将所述内容请求指令发送至服务器端;

步骤二、对所述服务器端针对所述内容请求指令发送来的反馈信息进行解析,得到栏目内容数据和相应的栏目排序信息,根据所述栏目排序信息调整栏目列表的排序,并在相应栏目显示区域中显示对应的栏目内容数据,其中,所述栏目排序信息是根据所述移动终端自身位置信息和各个栏目的位置信息计算得到的。

根据本发明的一个实施例,在所述栏目排序信息中,距离所述移动终端位置最近的栏目的排列顺序最为靠前。

根据本发明的一个实施例,在所述栏目排序信息中,距离移动终端位置越近的栏目的排列顺序越靠前。

根据本发明的一个实施例,栏目的位置信息为对应车站的位置信息。

本发明还提供了一种用于服务器端的数据处理方法,所述方法包括:

步骤一、获取移动终端发送来的内容请求指令,其中,所述内容指令中包含移动终端自身位置信息和浏览请求信息;

步骤二、根据预设栏目的位置信息和所述移动终端自身位置信息生成栏目排序信息,根据所述浏览请求信息检索对应栏目的栏目内容数据;

步骤三、根据所述栏目排序信息和栏目内容数据生成反馈信息,并将所述反馈信息发送给所述移动终端,以由所述移动终端进行显示。

根据本发明的一个实施例,在所述步骤二中,根据所述预设栏目的位置信息和移动终端自身位置信息,分别计算所述移动终端与各个预设栏目的间距,并根据间距大小来生成所述栏目排序信息。

根据本发明的一个实施例,在所述栏目排序信息中,与所述移动终端的间距最小的栏目的排列顺序最为靠前。

根据本发明的一个实施例,在所述栏目排序信息中,与所述移动终端的间距越小的栏目的排列顺序越靠前。

根据本发明的一个实施例,在所述栏目排序信息中,除最为靠前的栏目外的其他栏目按原顺序顺延排序。

本发明所提供的数据处理方法利用移动终端的位置信息来对其显示的栏目的排布方式进行调整。具体地,将距离移动终端最近的栏目的显示位置调整为最为靠前,这样用户通过移动终端便能够最先获取到距离自身最近的栏目的相关内容数据。相较于现有的数据处理方法,本方法能够为移动终端提供个性化的界面排序方式,其能够使得移动终端显示界面所显示的内容更加符合用户的实际需要以及实际期望,从而提高移动终端的易用性和用户体验。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要的附图做简单的介绍:

图1是根据本发明一个实施例的用于移动终端以及用于服务器端的数据处理方法的实现流程示意图。

具体实施方式

以下将结合附图及实施例来详细说明本发明的实施方式,借此对本发明如何应用技术手段来解决技术问题,并达成技术效果的实现过程能充分理解并据以实施。需要说明的是,只要不构成冲突,本发明中的各个实施例以及各实施例中的各个特征可以相互结合,所形成的技术方案均在本发明的保护范围之内。

同时,在以下说明中,出于解释的目的而阐述了许多具体细节,以提供对本发明实施例的彻底理解。然而,对本领域的技术人员来说显而易见的是,本发明可以不用这里的具体细节或者所描述的特定方式来实施。

另外,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

通过对现有移动终端应用场景进行分析可知,在现阶段,用户通过移动终端浏览各个车站的相关内容时,移动终端中显示界面的排布方式均是采用固定排布,显示界面中各个栏目的位置均是固定不变的。因此,对于现有的移动终端来说,其界面中先展示什么后展示什么是通过程序预先设定好的,这种显示方式显然无法为用户提供个性化的内容显示。

针对现有技术中所存在的上述内容,本实施例提供了一种新的数据处理方法。其中,该数据处理方法包括用于移动终端的数据处理方法和用于服务器端的数据处理方法,这两种方法共同配合来实现个性化内容显示的效果。

图1示出了本实施例所提供的数据处理方法的实现流程示意图。

如图1所示,本实施例中,该数据处理方法在实施过程中,首先由移动终端在步骤S101中根据移动终端自身位置信息和浏览请求信息,来生成内容请求指令。在得到上述内容请求指令后,移动终端便会在步骤S102中将该内容请求指令发送至服务器端。

具体地,当用户打开移动终端的相应显示界面(即用于显示各个栏目内容的界面)时,移动终端会获取自身位置信息,并生成浏览请求信息,随后根据自身位置信息以及浏览请求信息来生成内容请求指令并发送至服务器端。

本实施例中,移动终端的位置信息优选地指移动终端的经纬度信息。需要指出的是,在本发明的不同实施例中,根据实际需要,上述位置信息既可以通过GPS信号获取,也可以通过其他卫星定位/导航系统(例如北斗卫星导航系统等)来获取,还可以通过基站定位、IP地址定位、WiFi定位、蓝牙定位以及地磁定位等方式获取,本发明不限于此。

服务器端在接收到移动终端发送来的内容请求指令后,会在步骤S103中对该内容请求指令进行解析,从而得到浏览请求信息和移动终端自身位置信息。其中,浏览请求信息能够表征用户期望获取的栏目内容,移动终端自身位置信息能够表征移动终端的当前位置。

为了为用户提供更加个性化的显示方式,本实施例中,该方法会根据移动终端的位置信息来调整移动终端中相应显示界面的排列顺序。具体地,如图1所示,服务器端会在步骤S104中根据步骤S103中解析得到的移动终端位置信息和服务器端所存储或者从其他数据存储器中读取的预设栏目的位置信息来生成栏目排序信息。

本实施例中,优选地,移动终端的显示界面的各个栏目分别用于显示各自对应的栏目内容。例如,移动终端的显示界面中存在3个栏目,其中,栏目1对应于北京西站,栏目2对应于郑州站,栏目3对应于郑州东站。这样,栏目1中所显示的内容即为与北京西站相关的内容,栏目2中所显示的内容即为与郑州站相关的内容,而栏目3中所显示的内容即为与郑州东站相关的内容。与之对应地,服务器端所获取到的各个栏目的位置信息也即为各个车站的位置信息。

当然,在本发明的其他实施例中,移动终端的显示界面中所包含的栏目数以及各个栏目所对应的车站或者物体的设置还可以根据实际需要进行调整,本发明不限于此。

栏目排序信息中包含了各个栏目在显示界面中的排序位置,在生成上述栏目排序信息的过程中,服务器端会根据上述移动终端位置信息和各个栏目的位置信息来计算各个栏目与移动终端之间的间距,随后根据间距的大小对各个栏目进行排序,从而得到栏目排序信息。

本实施例中,优选地,在生成的栏目排序信息中,距离移动终端位置最近的栏目的排列顺序最为靠前,而除最为靠前的栏目之外的其他栏目则会按照原顺序顺延排序。

例如,移动终端的显示界面中存在3个栏目,其中,栏目1对应于北京西站,栏目2对应于郑州站,栏目3对应于郑州东站,这三个界面按照“栏目1-栏目2-栏目3”的顺序在移动终端的显示界面中显示。假设移动终端当前处于郑州站附近,那么服务器端根据移动终端的位置信息以及上述三个栏目的位置信息可以计算得到移动终端与郑州站之间的间距最小,那么此时服务器端所生成的栏目排序信息中上述3个栏目将按照“栏目2-栏目1-栏目3”的顺序在移动终端的显示界面中显示。

然而,在本发明的其他实施例中,服务器端还可以基于移动终端的位置信息以及各个栏目的位置信息采用其他合理的方式来生成栏目排序信息。例如,在本发明的一个实施例中,在生成的栏目排序信息中,服务器端还可以将距离移动终端位置越近的栏目的顺序排得越靠前。

具体地,同样对于上述三个分别对应于北京西站、郑州站和郑州东站的栏目,移动终端同样处于郑州站附近,服务器端根据移动终端的位置信息以及上述三个栏目的位置信息可以计算得到移动终端与郑州站之间的间距最小,与郑州东站之间的间距次之,与北京西站之间的间距最大。此时服务器端所生成的栏目排序信息中上述三个栏目将按照“栏目2-栏目3-栏目1”的顺序进行排序。

如图1所示,服务器端还在步骤S105中根据上述浏览请求信息检索对应栏目的栏目内容数据。例如,移动终端的显示界面需要显示上述3个栏目的相关内容,那么浏览请求信息中将包含对于上述3个栏目的内容请求信息。服务器端在步骤S105中对该内容请求信息进行响应,从而从自身存储的数据中检索得到或者从与之连接的数据存储器中检索得到相关栏目内容数据。

需要指明的是,在本发明的不同实施例中,上述栏目内容数据具体包含的数据内容可以根据实际需要进行确定,本发明并不对此进行限定。例如,在本发明的一个实施例中,上述栏目内容数据既可以包含车站的位置信息,也可以包含车站的人流量信息,还可以包含相关车次正晚点信息,抑或是其他合理信息。

同时,还需要指明的是,本发明并不对生成栏目排序信息以及检索栏目内容数据的具体实现顺序进行限定。即,在本发明的不同实施例中,根据实际需要,既可以先生成栏目排序信息再检索得到栏目内容数据,也可以先检索得到栏目内容数据再生成栏目排序信息,抑或是二者同时执行。

在得到栏目排序信息和栏目内容数据后,如图1所示,服务器端会在步骤S106中根据上述栏目排序信息和栏目内容数据生成相应的反馈信息,并在步骤S107中将该反馈信息推送至上述移动终端。

移动终端在接收到服务器端推送来的反馈信息后,其会在步骤S108中对该反馈信息进行解析,从而得到栏目排序信息和栏目内容数据。在步骤S109中,移动终端会根据解析得到的栏目排序信息来调整移动终端的显示界面中栏目列表的排序,并在相应栏目显示区域中显示对应的栏目内容数据。

从上述描述中可以看出,本发明所提供的数据处理方法利用移动终端的位置信息来对其显示的栏目的排布方式进行调整。具体地,将距离移动终端最近的栏目的显示位置调整为最为靠前,这样用户通过移动终端便能够最先获取到距离自身最近的栏目的相关内容数据。相较于现有的数据处理方法,本发明所提供的方法能够为移动终端提供个性化的界面排序方式,其能够使得移动终端显示界面所显示的内容更加符合用户的实际需要以及实际期望,从而提高移动终端的易用性和用户体验。

应该理解的是,本发明所公开的实施例不限于这里所公开的特定结构或处理步骤,而应当延伸到相关领域的普通技术人员所理解的这些特征的等同替代。还应当理解的是,在此使用的术语仅用于描述特定实施例的目的,而并不意味着限制。

说明书中提到的“一个实施例”或“实施例”意指结合实施例描述的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,说明书通篇各个地方出现的短语“一个实施例”或“实施例”并不一定均指同一个实施例。

虽然上述示例用于说明本发明在一个或多个应用中的原理,但对于本领域的技术人员来说,在不背离本发明的原理和思想的情况下,明显可以在形式上、用法及实施的细节上作各种修改而不用付出创造性劳动。因此,本发明由所附的权利要求书来限定。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1