一种信息处理方法及电子设备的制作方法

文档序号:6494263阅读:89来源:国知局
一种信息处理方法及电子设备的制作方法
【专利摘要】本申请提供一种信息处理方法及电子设备,该方法应用于第一电子设备,第一电子设备与至少一个第二电子设备可相互通信,该方法包括:获取自身的第一信息列表,第一信息列表包括第一电子设备上的第一数据列表和/或第一服务列表,获取至少一个第二电子设备的第二信息列表,每个第二信息列表包括第二电子设备上的第二数据列表和/或第二服务列表,将第一信息列表和至少一个第二信息列表进行整合处理,形成具有包括第一类数据和第二类数据的第三信息列表,通过显示界面按照预定方式显示第三信息列表。本申请提供的方法及电子设备使得用户可随时随地获取到想要的数据和/或服务,且不用关心所获取的数据和/或服务由哪个电子设备提供,用户体验较好。
【专利说明】一种信息处理方法及电子设备
【技术领域】
[0001]本发明涉及信息处理【技术领域】,尤其涉及一种信息处理方法及电子设备。
【背景技术】
[0002]随着消费类智能终端设备的逐渐普及,PC设备、智能手机、平板电脑、智能电视等都呈现出了爆炸性的增长。对于同一用户,拥有多台智能终端设备已经越来越常见。用户使用智能终端设备,一方面是想获取自己的数据,如浏览图片,另一方面是想获取一些服务,如通过GPS获取位置服务。
[0003]对于数据而言,如果用户想访问数据,需要通过存储该数据的终端设备去访问,例如,PC设备上的数据需要使用PC设备访问,手机上的数据需要使用手机访问。对于服务而言,如果用户想要获取服务,只能通过提供该服务的终端设备获取,如通过手机获取GPS位置服务,通过PC设备获取打印服务。
[0004]然而,用户拥有的终端设备较多,每个设备提供的数据和服务彼此比较隔离,用户不可能将所有终端设备随身携带,因此,不能随时随地获取想要的数据和服务。

【发明内容】

[0005]本发明提供了一种信息处理方法及电子设备,用以解决用户不能随时随地获取想要的数据和服务的问题,其技术方案如下:
[0006]—种信息处理方法,应用于第一电子设备,所述第一电子设备与至少一个第二电子设备可相互通信,所述方法包括:
[0007]获取自身的第一信息列表,所述第一信息列表包括:所述第一电子设备上的第一数据列表和/或第一服务列表;
[0008]获取所述至少一个第二电子设备的第二信息列表,每个所述第二信息列表包括:所述第二电子设备上的第二数据列表和/或第二服务列表;
[0009]将所述第一信息列表和至少一个第二信息列表进行整合处理,形成具有包括第一类数据和第二类数据的第三信息列表;
[0010]通过一显示界面按照预定方式显示所述第三信息列表。
[0011]可选的,上述方法还包括:
[0012]接收对所述显示界面的第一对象的第一操作,响应所述第一操作并获得第一操作结果;
[0013]接收对所述显示界面的第二对象的第二操作,响应所述第二操作并获取第二操作结果;
[0014]其中,所述第一对象和所述第二对象属于同一类型,所述第一操作与所述第二操作为相同的操作,所述第一操作结果和所述第二操作结果为相同的操作结果。
[0015]优选的,所述响应所述第一操作的过程不同于所述响应所述第二操作的过程。
[0016]优选的,所述响应所述第一操作的过程包括:确定与第一对象对应的信息提供方,当所述信息提供方为所述第一电子设备时,本地获取与所述第一对象对应的信息;
[0017]所述响应所述第二操作的过程包括:确定与第二对象对应的信息提供方,当所述信息提供方为所述第二电子设备时,向该第二电子设备发送与所述第二对象对应的请求信息,接收所述第二电子设备发送的与所述请求信息对应的信息。
[0018]优选的,所述第一电子设备与所述至少一个第二电子设备具有相同的用户账号。
[0019]可选的,所述第三信息列表存储于内存中;
[0020]所述通过一显示界面按照预定方式显示所述第三信息列表包括:从所述内存中读取所述第三信息列表,将读取的第三信息列表全部显示在所述显示界面上。
[0021]优选的,所述第三信息列表存储于数据库中,所述第三信息列表以分页的方式在所述显示界面上显示;
[0022]所述通过一显示界面按照预定方式显示所述第三信息列表包括:将所述数据库中设定数量的信息读取到内存中,读取内存中的信息并在所述显示界面上显示,其中,所述设定数量的信息为所述显示界面所能显示的最大信息条数。
[0023]优选的,所述获取自身的第一信息列表的过程包括:通过自身的数据扫描过程获得自身的第一数据列表,和/或,通过服务注册获取自身的服务信息,并通过服务扫描过程获得自身的第一服务列表。
[0024]优选的,所述获取所述至少一个第二电子设备的第二信息列表的过程包括:获取每个第二电子设备通过自身的数据扫描过程得到的第二数据列表,和/或,获取每个第二电子设备通过自身的服务扫描过程得到的第二服务列表。
[0025]优选的,预先将通过自身的数据扫描过程获得的自身的第一数据列表和所述每个第二电子设备通过自身的数据扫描过程获得的第二数据列表存储于云端服务器;
[0026]所述获取自身的第一信息列表的过程包括:从所述云端服务器获取自身的第一数据列表;
[0027]所述获取至少一个第二电子设备的第二信息列表的过程包括:从所述云端服务器获取所述至少一个第二电子设备的第二数据列表。
[0028]一种电子设备,所述电子设备作为第一电子设备,所述第一电子设备与至少一个第二电子设备可相互通信,所述电子设备包括:第一获取单元、第二获取单元、第一处理单元和显示单元;
[0029]所述第一获取单兀,用于获取自身的第一信息列表,所述第一信息列表包括:所述第一电子设备上的第一数据列表和/或第一服务列表;
[0030]所述第二获取单元,用于获取所述至少一个第二电子设备的第二信息列表,每个所述第二信息列表包括:所述第二电子设备上的第二数据列表和/或第二服务列表;
[0031]所述第一处理单元,用于将所述第一信息列表和至少一个第二信息列表进行整合处理,形成具有包括第一类数据和第二类数据的第三信息列表;
[0032]所述显示单元,用于通过一显示界面按照预定方式显示所述第三信息列表。
[0033]可选的,上述电子设备还包括:第一接收单元、第二处理单元、第二接收单元和第三处理单元;
[0034]所述第一接收单元,用于接收对所述显示界面的第一对象的第一操作;
[0035]所述第二处理单元,用于响应所述第一操作并获得第一操作结果;[0036]所述第二接收单元,用于接收对所述显示界面的第二对象的第二操作;
[0037]所述第三处理单元,用于响应所述第二操作并获取第二操作结果;
[0038]其中,所述第一对象和所述第二对象属于同一类型,所述第一操作与所述第二操作为相同的操作,所述第一操作结果和所述第二操作结果为相同的操作结果。
[0039]所述第二处理单元响应所述第一操作的过程不同于所述第三处理单元响应所述第二操作的过程。
[0040]优选的,所述第二处理单元包括:第一确定子单元和第一获取子单元,所述第三处理单元包括:第二确定子单元、发送子单元和接收子单元;
[0041]所述第一确定子单元,用于确定与所述第一对象对应的信息提供方;
[0042]所述第一获取子单元,用于当所述信息提供方为所述第一电子设备时,本地获取与所述第一对象对应的信息;
[0043]所述第二确定子单元,用于确定与所述第二对象对应的信息提供方;
[0044]所述发送子单元,用于当所述信息提供方为所述第二电子设备时,向该第二电子设备发送与所述第二对象对应的请求信息;
[0045]所述接收子单元,用于接收所述第二电子设备发送的与所述请求信息对应的信
肩、O
[0046]优选的,所述第一电子设备与所述至少一个第二电子设备具有相同的用户账号。
[0047]优选的,所述第三信息列表存储于所述第一电子设备的内存中;
[0048]所述显示单元包括:第一读取子单元和第一显示子单元;
[0049]所述第一读取子单元,用于从所述内存中读取所述第三信息列表;
[0050]所述第一显示子单元,用于将所述第一读取子单元读取的第三信息列表全部显示在所述显示界面上。
[0051]优选的,所述第三信息列表中存储于数据库中,所述第三信息列表以分页的方式在所述显示界面上显示;
[0052]所述显示单元包括:第二读取子单元、第三读取子单元和第二显示子单元;
[0053]所述第二读取子单元,用于将所述数据库中设定数量的信息读取到内存中;
[0054]所述第三读取子单元,用于读取内存中的信息;
[0055]所述第二显示子单元,用于在所述显示界面上显示所述第三读取子单元读取的信息,其中,所述设定数量的信息为所述显示界面所能显示的最大信息条数。
[0056]优选的,所述第一获取单元包括:第二获取子单元和/或第三获取子单元;
[0057]所述第二获取子单元,用于通过自身的数据扫描过程获得自身的第一数据列表;
[0058]所述第二获取子单元,用于通过服务注册获取自身的服务信息,并通过服务扫描过程获得自身的第一服务列表。
[0059]优选的,所述第二获取单元包括:第四获取子单元和/或第五获取子单元;
[0060]所述第四获取子单元,用于获取每个第二电子设备通过自身的数据扫描过程得到的第二数据列表;
[0061 ] 所述第五获取子单元,用于获取每个第二电子设备通过自身的服务扫描过程得到的第二服务列表。
[0062]优选的,预先将通过自身的数据扫描过程获得的自身的第一数据列表和所述每个第二电子设备通过自身的数据扫描过程获得的第二数据列表存储于云端服务器;
[0063]所述第一获取单元包括第六获取子单元,所述第二获取单元包括第七获取子单元;
[0064]所述第六获取子单元,用于从所述云端服务器获取所述第一电子设备的第一数据列表;
[0065]所述第七获取子单元,用于从所述云端服务器获取所述至少一个第二电子设备的第二数据列表。
[0066]本发明提供的信息处理方法,获取自身的第一信息列表,获取可以与其通信的至少一个第二电子设备的第二信息列表,将第一信息列表和至少一个第二信息列表进行整合处理,形成具有包括第一类数据和第二类数据的第三信息列表,通过一显示界面按照预定方式显示第三信息列表。本发明提供的信息处理方法及电子设备可以使用户随时随地获取想要的数据和/或服务,且不用关心所获取的数据和/或服务由哪个电子设备提供,用户体验较好。
【专利附图】

【附图说明】
[0067]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0068]图1为本发明实施例提供的信息处理方法的流程示意图;
[0069]图2为本发明实施例提供的电子设备的结构示意图。
【具体实施方式】
[0070]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0071]本发明实施例提供了一种信息处理方法,应用于第一电子设备,第一电子设备与至少一个第二电子设备可相互通信,图1为该方法的流程示意图,该方法可以包括:
[0072]SlOl:获取自身的第一信息列表,其中,第一信息列表包括:第一电子设备上的第一数据列表和/或第一服务列表。
[0073]S102:获取至少一个第二电子设备的第二信息列表,每个第二信息列表包括:第二电子设备上的第二数据列表和/或第二服务列表。
[0074]S103:将第一信息列表和至少一个第二信息列表进行整合处理,形成具有包括第一类数据和第二类数据的第三信息列表。
[0075]S104:通过一显示界面按照预定方式显示第三信息列表。
[0076]在本发明的另一实施例中,上述方法还可以包括:
[0077]接收对显示界面的第一对象的第一操作,响应第一操作并获得第一操作结果;接收对显示界面的第二对象的第二操作,响应第二操作并获取第二操作结果。其中,第一对象和第二对象属于同一类型,第一操作与第二操作为相同的操作,第一操作结果和第二操作结果为相同的操作结果。
[0078]在本实施例中,响应第一操作的过程不同于响应第二操作的过程。
[0079]其中,响应第一操作的过程可以包括:确定与第一对象对应的信息提供方,当信息提供方为第一电子设备时,本地获取与第一对象对应的信息。响应第二操作的过程包括:确定与第二对象对应的信息提供方,当信息提供方为第二电子设备时,向该第二电子设备发送与第二对象对应的请求信息,接收第二电子设备发送的与请求信息对应的信息。
[0080]可选的,在本发明实施例中,将第一信息列表和至少一个第二信息列表进行整合处理的实现方式可以包括:分析第一信息列表中的信息,和第二信息列表中的信息,将各信息列表中的数据列表信息中同属性的信息进行整合,生成新的数据列表;将各信息列表中的服务列表信息中同属性的信息进行整合,生成新的服务列表,将新的数据列表和新的服务列表以第三信息列表的形式在显示界面上显示。
[0081]其中,如果第三信息列表仅由数据列表构成,则第一对象为第三信息列表中数据列表所承载的信息,第一操作为触发从本地获取与第一对象对应的数据的操作,响应第一操作即为本地获取预先存储的与第一对象对应的数据。第二对象为第三信息列表中的数据列表所承载的与第一对象同类的信息,第二操作为触发从第二电子设备获取与第二对象对应的数据的操作,响应第二操作的过程即为:从第二电子设备获取预先存储与第二对象对应的数据。
[0082]其中,如果第三信息列表仅由服务列表构成,则第一对象为第三信息列表中服务列表所承载的信息,第一操作为触发从本地获取与第一对象对应的服务的操作,响应第一操作即为本地获取与第一对象对应的服务。第二对象为第三信息列表中的服务列表所承载的与第一对象同类的信息,第二操作为触发从第二电子设备获取与第二对象对应的服务的操作,响应第二操作的过程可以包括:从第二电子设备获取与第二对象对应的服务。
[0083]其中,如果第三信息列表既包括数据列表又包括服务列表,第一对象为第三信息列表中数据列表所承载的信息,第一操作为触发从本地获取与第一对象对应的数据的操作,响应第一操作即为本地获取预先存储与第一对象对应的数据,相应的,第二对象为第三信息列表中的数据列表所承载的与第一对象同类的信息,第二操作为触发从第二电子设备获取与第二对象对应的数据的操作,响应第二操作即为从第二电子设备获取预先存储与第二对象对应的数据。或者,第一对象为第三信息列表中服务列表所承载的信息,第一操作为触发从本地获取与第一对象对应的服务的操作,响应第一操作即为本地获取与第一对象对应的服务,相应的,第二对象为第三信息列表中的服务列表所承载的与第一对象同类的信息,第二操作为触发从第二电子设备获取与第二对象对应的服务的操作,响应第二操作的过程可以包括:从第二电子设备获取与第二对象对应的服务。
[0084]在本发明的另一实施例中,获取自身的第一信息列表的过程可以包括:通过自身的数据扫描过程获得自身的第一数据列表,和/或,通过服务注册获取自身的服务信息,并通过服务扫描过程获得自身的第一服务列表。
[0085]同样的,获取至少一个第二电子设备的第二信息列表的过程可以包括:获取每个电子设备通过自身的数据扫描过程得到的第二数据列表,和/或,获取每个第二电子设备通过自身的服务扫描过程得到的第二服务列表,其中,第二电子设备通过服务注册获取自身的服务信息。
[0086]在上述获取第一信息列表和第二信息列表的过程中,如果电子设备提供的数据和服务较多,那么通过数据扫描过程和服务扫描过程获取信息列表的过程会耗费大量时间,导致用户需要等待大量的时间,因此用户体验不好,为解决这一问题,第一电子设备可以预先通过自身的数据扫描过程和服务扫描过程得到第一信息列表,并将第一信息列表存储于数据库,同样地,第二电子设备预先通过自身的数据扫描过程和服务扫描过程得到第二信息列表,第一电子设备与第二电子设备通信,获取第二电子设备的第二信息列表,并将第二信息列表也存储于数据库中,这样,第一电子设备可直接从数据库中获取第一信息列表和第二信息列表。
[0087]此外,当电子设备上的数据较多而服务相对较少时,还可以预先将第一电子设备通过数据扫描过程得到的第一数据列表存储于云端服务器,同样地,预先将第二电子设备通过自身数据扫描过程得到的第二数据列表存储于云端服务器。相应的,步骤SlOl:获取自身的第一信息列表的过程可以包括:从云端服务器获取自身的第一数据列表,步骤S102:获取至少一个第二电子设备的第二信息列表的过程包括:从云端服务器获取至少一个第二电子设备的第二数据列表。
[0088]在本发明的其它实施例中,将第一信息列表和至少一个第二信息列表进行整合处理可以包括:将第一信息列表中的第一数据列表和每个第二信息列表中的第二数据列表进行整合处理,将第一信息列表中的第一服务列表和每个第二信息列表中的第二服务列表进行整合处理,这样便得到包括整合后的数据列表和整合后的服务列表的第三信息列表。此夕卜,在对数据列表进行整合处理的过程中,如果发现两台电子设备具有相同的数据,则整合后的数据列表中仅保留一条对应该数据的信息即可,并且,由于各个电子设备可能存储了各种类型的数据,因此,可以依据数据的类型整合信息数据列表,以便用户能尽快找到自己想要的数据。
[0089]在本实施例中,当数据和服务信息较少时,可以将第三信息列表保存于内存中。此时,通过一显示界面按照预定方式显示第三信息列表可以包括:从内存中读取第三信息列表,将读取的第三信息列表全部显示在显示界面上。
[0090]而当数据和/或服务信息较多时,如果将第三信息列表全部保存于内存中会占用很大的内存空间,并且,显示界面显示的信息条数有限,此时,可将第三信息列表存储于数据库中,按分页的方式从数据库中读取信息到内存,使第三信息列表以分页的方式在显示界面上显示。此时,通过一显示界面按照预定方式显示第三信息列表包括:将数据库中设定数量的信息读取到内存中,读取内存中的信息并在显示界面上显示,其中,设定数量的信息为显示界面所能显示的最大信息条数。
[0091]实际中,数据通常较多而服务相对较少,因此,可将整合处理后的服务列表保存于内存中,而整合处理后的数据列表保存于数据库,这样只需读取部分数据列表信息到内存中即可。
[0092]在本发明实施例中,第一电子设备和第二电子设备优选为具有相同的用户账号,这样,用户只要登录一台电子设备就能够获取到所有电子设备上的数据和服务。
[0093]本发明实施例提供的方法,使得用户可以通过一显示界面随时随地获取自身拥有的所有的电子设备上的数据和服务,并且,用户看到的只是数据和服务,而不用关心数据和服务在哪个电子设备上。
[0094]与上述方法相对应,本发明实施例还提供了一种电子设备,该电子设备作为第一电子设备,第一电子设备与至少一个第二电子设备可相互通信,该电子设备可以包括:第一获取单元101、第二获取单元102、第一处理单元103和显示单元104。其中:
[0095]第一获取单兀101,用于获取自身的第一信息列表,第一信息列表包括:第一电子设备上的第一数据列表和/或第一服务列表。第二获取单元102,用于获取至少一个第二电子设备的第二信息列表,每个第二信息列表包括:第二电子设备上的第二数据列表和/或第二服务列表。第一处理单兀103,用于将第一信息列表和至少一个第二信息列表进行整合处理,形成具有包括第一类数据和第二类数据的第三信息列表。显示单元104,用于通过一显示界面按照预定方式显示所述第三信息列表。
[0096]在本发明的另一实施例中,上述电子设备还可以包括:第一接收单元、第二处理单元、第二接收单元和第三处理单元。其中:
[0097]第一接收单元,用于接收对显示界面的第一对象的第一操作。第二处理单元,用于响应第一操作并获得第一操作结果。第二接收单元,用于接收对显示界面的第二对象的第二操作。第三处理单元,用于响应第二操作并获取第二操作结果。其中,第一对象和第二对象属于同一类型,第一操作第二操作为相同的操作,第一操作结果和第二操作结果为相同的操作结果。
[0098]其中,第二处理单元响应第一操作的过程不同于第三处理单元响应所述第二操作的过程。
[0099]在本发明的再一实施例中,第二处理单元可以包括第一确定子单元和第一获取子单元,第三处理单元可以包括第二确定子单元、发送子单元和接收子单元。其中:第一确定子单元,用于确定与第一对象对应的信息提供方。第一获取子单元,用于当信息提供方为第一电子设备时,本地获取与第一对象对应的信息。第二确定子单兀,用于确定与第二对象对应的信息提供方。发送子单元,用于当信息提供方为第二电子设备时,向该第二电子设备发送与第二对象对应的请求信息。接收子单元,用于接收第二电子设备发送的与请求信息对应的信息。
[0100]在本发明的又一实施例中,第三信息列表存储于第一电子设备的内存中。显不单元104可以包括:第一读取子单元和第一显示子单元。其中:第一读取子单元,用于从内存中读取第三信息列表。第一显示子单元,用于将第一读取子单元读取的第三信息列表全部显示在显示界面上。
[0101]在本发明的其它实施例中,第三信息列表存储于数据库中,第三信息列表以分页的方式在显示界面上显示。显示单元104可以包括:第二读取子单元、第三读取子单元和第二显示子单元。其中:第二读取子单元,用于将数据库中设定数量的信息读取到内存中。第三读取子单元,用于读取内存中的信息。第二显示子单元,用于在显示界面上显示第三读取子单元读取的信息,其中,设定数量的信息为显示界面所能显示的最大信息条数。
[0102]在本发明的另一实施例中,第一获取单元101包括:第二获取子单元和/或第三获取子单元。其中:第二获取子单元,用于通过自身的数据扫描过程获得自身的第一数据列表。第三获取子单元,用于通过服务注册获取自身的服务信息,并通过服务扫描过程获得自身的第一服务列表。[0103]在本发明的再一实施例中,第二获取单元102可以包括:第四获取子单元和/或第五获取子单元。其中:第四获取子单元,用于获取每个第二电子设备通过自身的数据扫描过程得到的第二数据列表。第五获取子单元,用于获取每个第二电子设备通过自身的服务扫描过程得到的第二服务列表。
[0104]在本发明的又一实施例中,预先将通过自身的数据扫描过程获得的自身的第一数据列表和每个第二电子设备通过自身的数据扫描过程获得的第二数据列表存储于云端服务器,此时,第一获取单元101包括第六获取子单元,第二获取单元102包括第七获取子单元。其中:第六获取子单元,用于从云端服务器获取第一电子设备的第一数据列表。第七获取子单元,用于从云端服务器获取至少一个第二电子设备的第二数据列表。
[0105]在本实施例中,第一电子设备与至少一个第二电子设备优选为具有相同的用户账号。
[0106]本发明实施例提供的电子设备,使得用户可以通过一显示界面随时随地获取自身拥有的所有的电子设备上的数据和服务,并且,用户看到的只是数据和服务,而不用关心数据和服务在哪个电子设备上。
[0107]为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本发明时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
[0108]通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
[0109]本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
[0110]本发明可用于众多通用或专用的计算系统环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器系统、基于微处理器的系统、置顶盒、可编程的消费电子设备、网络PC、小型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等等。
[0111]本发明可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本发明,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。[0112]需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。
[0113]对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
【权利要求】
1.一种信息处理方法,其特征在于,应用于第一电子设备,所述第一电子设备与至少一个第二电子设备可相互通信,所述方法包括: 获取自身的第一信息列表,所述第一信息列表包括:所述第一电子设备上的第一数据列表和/或第一服务列表; 获取所述至少一个第二电子设备的第二信息列表,每个所述第二信息列表包括:所述第二电子设备上的第二数据列表和/或第二服务列表; 将所述第一信息列表和至少一个第二信息列表进行整合处理,形成具有包括第一类数据和第二类数据的第三信息列表; 通过一显示界面按照预定方式显示所述第三信息列表。
2.根据权利要求1所述的方法,其特征在于,还包括: 接收对所述显示界面的第一对象的第一操作,响应所述第一操作并获得第一操作结果; 接收对所述 显示界面的第二对象的第二操作,响应所述第二操作并获取第二操作结果; 其中,所述第一对象和所述第二对象属于同一类型,所述第一操作与所述第二操作为相同的操作,所述第一操作结果和所述第二操作结果为相同的操作结果。
3.根据权利要求2所述的方法,其特征在于,所述响应所述第一操作的过程不同于所述响应所述第二操作的过程。
4.根据权利要求2所述的方法,其特征在于,所述响应所述第一操作的过程包括:确定与第一对象对应的信息提供方,当所述信息提供方为所述第一电子设备时,本地获取与所述第一对象对应的信息; 所述响应所述第二操作的过程包括:确定与第二对象对应的信息提供方,当所述信息提供方为所述第二电子设备时,向该第二电子设备发送与所述第二对象对应的请求信息,接收所述第二电子设备发送的与所述请求信息对应的信息。
5.根据权利要求1所述的方法,其特征在于,所述第一电子设备与所述至少一个第二电子设备具有相同的用户账号。
6.根据权利要求1所述的方法,其特征在于,所述第三信息列表存储于内存中; 所述通过一显示界面按照预定方式显示所述第三信息列表包括:从所述内存中读取所述第三信息列表,将读取的第三信息列表全部显示在所述显示界面上。
7.根据权利要求1所述的方法,其特征在于,所述第三信息列表存储于数据库中,所述第三信息列表以分页的方式在所述显示界面上显示; 所述通过一显示界面按照预定方式显示所述第三信息列表包括:将所述数据库中设定数量的信息读取到内存中,读取内存中的信息并在所述显示界面上显示,其中,所述设定数量的信息为所述显示界面所能显示的最大信息条数。
8.根据权利要求1所述的方法,其特征在于,所述获取自身的第一信息列表的过程包括:通过自身的数据扫描过程获得自身的第一数据列表,和/或,通过服务注册获取自身的服务信息,并通过服务扫描过程获得自身的第一服务列表。
9.根据权利要求1所述的方法,其特征在于,所述获取所述至少一个第二电子设备的第二信息列表的过程包括:获取每个第二电子设备通过自身的数据扫描过程得到的第二数据列表,和/或,获取每个第二电子设备通过自身的服务扫描过程得到的第二服务列表。
10.根据权利要求1所述的方法,其特征在于,预先将通过自身的数据扫描过程获得的自身的第一数据列表和所述每个第二电子设备通过自身的数据扫描过程获得的第二数据列表存储于云端服务器; 所述获取自身的第一信息列表的过程包括:从所述云端服务器获取自身的第一数据列表; 所述获取至少一个第二电子设备的第二信息列表的过程包括:从所述云端服务器获取所述至少一个第二电子设备的第二数据列表。
11.一种电子设备,所述电子设备作为第一电子设备,其特征在于,所述第一电子设备与至少一个第二电子设备可相互通信,所述电子设备包括:第一获取单元、第二获取单元、第一处理单元和显示单元; 所述第一获取单元,用于获取自身的第一信息列表,所述第一信息列表包括:所述第一电子设备上的第一数据列表和/或第一服务列表; 所述第二获取单元,用于获取所述至少一个第二电子设备的第二信息列表,每个所述第二信息列表包括:所述第二电子设备上的第二数据列表和/或第二服务列表; 所述第一处理单兀,用于将所述第一信息列表和至少一个第二信息列表进行整合处理,形成具有包括第一类数据和第二类数据的第三信息列表; 所述显示单元,用于通过一显示界面按照预定方式显示所述第三信息列表。
12.根据权利要求11所述的电子设备,其特征在于,还包括:第一接收单元、第二处理单元、第二接收单元和第三处理单元; 所述第一接收单元,用于接收对所述显示界面的第一对象的第一操作; 所述第二处理单元,用于响应所述第一操作并获得第一操作结果; 所述第二接收单元,用于接收对所述显示界面的第二对象的第二操作; 所述第三处理单元,用于响应所述第二操作并获取第二操作结果; 其中,所述第一对象和所述第二对象属于同一类型,所述第一操作与所述第二操作为相同的操作,所述第一操作结果和所述第二操作结果为相同的操作结果。
13.根据权利要求12所述的电子设备,其特征在于,所述第二处理单元响应所述第一操作的过程不同于所述第三处理单元响应所述第二操作的过程。
14.根据权利要求12所述的电子设备,其特征在于,所述第二处理单元包括:第一确定子单元和第一获取子单元,所述第三处理单元包括:第二确定子单元、发送子单元和接收子单元; 所述第一确定子单元,用于确定与所述第一对象对应的信息提供方; 所述第一获取子单元,用于当所述信息提供方为所述第一电子设备时,本地获取与所述第一对象对应的信息; 所述第二确定子单元,用于确定与所述第二对象对应的信息提供方; 所述发送子单元,用于当所述信息提供方为所述第二电子设备时,向该第二电子设备发送与所述第二对象对应的请求信息; 所述接收子单元,用于接收所述第二电子设备发送的与所述请求信息对应的信息。
15.根据权利要求11所述的电子设备,其特征在于,所述第一电子设备与所述至少一个第二电子设备具有相同的用户账号。
16.根据权利要求11所述的电子设备,其特征在于,所述第三信息列表存储于所述第一电子设备的内存中; 所述显示单元包括:第一读取子单元和第一显示子单元; 所述第一读取子单元,用于从所述内存中读取所述第三信息列表; 所述第一显示子单元,用于将所述第一读取子单元读取的第三信息列表全部显示在所述显示界面上。
17.根据权利要求11所述的电子设备,其特征在于,所述第三信息列表中存储于数据库中,所述第三信息列表以分页的方式在所述显示界面上显示; 所述显示单元包括:第二读取子单元、第三读取子单元和第二显示子单元; 所述第二读取子单元,用于将所述数据库中设定数量的信息读取到内存中; 所述第三读取子单元,用于读取内存中的信息; 所述第二显示子单 元,用于在所述显示界面上显示所述第三读取子单元读取的信息,其中,所述设定数量的信息为所述显示界面所能显示的最大信息条数。
18.根据权利要求11所述的电子设备,其特征在于,所述第一获取单元包括:第二获取子单元和/或第三获取子单元; 所述第二获取子单元,用于通过自身的数据扫描过程获得自身的第一数据列表; 所述第三获取子单元,用于通过服务注册获取自身的服务信息,并通过服务扫描过程获得自身的第一服务列表。
19.根据权利要求11所述的电子设备,其特征在于,所述第二获取单元包括:第四获取子单元和/或第五获取子单元; 所述第四获取子单元,用于获取每个第二电子设备通过自身的数据扫描过程得到的第二数据列表; 所述第五获取子单元,用于获取每个第二电子设备通过自身的服务扫描过程得到的第二服务列表。
20.根据权利要求11所述的电子设备,其特征在于,预先将通过自身的数据扫描过程获得的自身的第一数据列表和所述每个第二电子设备通过自身的数据扫描过程获得的第二数据列表存储于云端服务器; 所述第一获取单元包括第六获取子单元,所述第二获取单元包括第七获取子单元; 所述第六获取子单元,用于从所述云端服务器获取所述第一电子设备的第一数据列表; 所述第七获取子单元,用于从所述云端服务器获取所述至少一个第二电子设备的第二数据列表。
【文档编号】G06F3/0481GK103902148SQ201210590007
【公开日】2014年7月2日 申请日期:2012年12月28日 优先权日:2012年12月28日
【发明者】张向国, 戴辉 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1