信息处理方法及装置
技术领域
本发明涉及计算机技术领域,尤其涉及一种信息处理方法及装置。
背景技术
当前,大型企业的服务器一般会同时设置多个服务通道,例如无线服务通过以及有线服务通道等。一般情况下,无线服务器通道承载有无线连接,例如GPRS连接或GSM连接等,服务器可以通过无线服务通道向无线移动终端提供服务,通常无线服务通道的带宽较低,数据传输速率较低,且无线移动终端的流量总额一般是有限制的,例如有些无线移动终端每个月的流量总额只有几百兆。而有线服务通道承载有有线连接,例如宽带连接等,服务器可以通过有线服务通道向有线固定终端提供服务,通常有线服务通道的宽带较高,数据传输速率较高,且有线固定终端的流量总额不受限制。
其中,技术人员可以在企业的服务器发布一篇包括有文字和图片的文章以供用户阅读,其中,在一篇文章中,文字通常比图片重要,图片只是对文字的补充说明,因此,相对于文字,图片在文章中可有可无。
这样,如果无线移动终端通过无线服务通道向服务器发送用于获取该文章的获取请求,则当技术人员监控到服务器通过无线服务器通道接收到该获取请求之后,为了节省无线连接的带宽资源以及节省无线移动终端的流量,技术人员会将该文章的图片去除,仅仅保留该文章的文字,将不包括图片而仅仅包括文字的该文章作为与无线服务通道对应的该文章,并控制服务器通过无线服务通道将仅仅包括文字的该文章发送给无线移动终端。
如果有线固定终端通过有线服务通道向服务器发送用于获取该文章的获取请求,则当技术人员监控到服务器通过有线服务器通道接收到该获取请求之后,由于有线服务通道的宽带较高,数据传输速率较高,且有线固定终端的流量总额不受限制,因此,为了保障该文章的完整性,无需节省有线连接的带宽资源以及节省有线固定终端的流量,技术人员可以将包括图片和文字的该文章作为与有线服务通道对应的该文章,并控制服务器通过有线服务通道将包括图片和文字的该文章发送给有线固定终端。
然而,发明人发现,在现有技术中,必须实时为服务器配置至少一个技术人员才能对通过不同的服务通道接收的请求提供相应的服务,导致人力成本较高。
发明内容
为克服相关技术中存在的问题,本发明提供一种信息处理方法及装置。
根据本发明实施例的第一方面,提供一种信息处理方法,所述方法包括:
当通过目标服务通道接收到目标信息获取请求时,在所述目标信息的子信息的标识集合与服务通道的标识之间的预设对应关系中,查找与所述目标服务通道的标识相对应的子信息的标识集合;
在预设子信息库中获取所述子信息的标识集合中的每个子信息的标识对应的子信息;
根据所述获取的子信息生成与所述目标通道相对应的目标信息;
通过所述目标服务通道发送所述生成的目标信息。
其中,所述子信息至少包括:图片、文字、音频和视频。
其中,所述根据所述获取的子信息生成与所述目标通道相对应的目标信息,包括:
当获取到的子信息为一个时,将所述子信息确定为与所述目标通道相对应的目标信息;
当获取到的子信息为多个时,将所述子信息按照预设顺序进行组合得到与所述目标通道相对应的目标信息。
进一步地,所述方法还包括:
获取与所述目标服务通道标识相对应的目标信息;
获取所述目标信息中的目标子信息;
将由所述目标子信息的标识组成的标识集合与所述目标服务通道的标识作为一条记录存储在所述预设对应关系中。
进一步地,所述方法还包括:
在所述预设子信息库中查找是否存在所述目标子信息;
当所述预设子信息库中不存在所述目标子信息时,将所述目标子信息存储在所述子信息库中。
根据本发明实施例的第二方面,提供一种信息处理装置,所述装置包括:
第一查找模块,用于当通过目标服务通道接收到目标信息获取请求时,在所述目标信息的子信息的标识集合与服务通道的标识之间的预设对应关系中,查找与所述目标服务通道的标识相对应的子信息的标识集合;
第一获取模块,用于在预设子信息库中获取所述子信息的标识集合中的每个子信息的标识对应的子信息;
生成模块,用于根据所述获取的子信息生成与所述目标通道相对应的目标信息;
发送模块,用于通过所述目标服务通道发送所述生成的目标信息。
其中,所述子信息至少包括:图片、文字、音频和视频。
其中,所述生成模块包括:
确定单元,用于当获取到的子信息为一个时,将所述子信息确定为与所述目标通道相对应的目标信息;
组合单元,用于当获取到的子信息为多个时,将所述子信息按照预设顺序进行组合得到与所述目标通道相对应的目标信息。
进一步地,所述装置还包括:
第二获取模块,用于获取与所述目标服务通道标识相对应的目标信息;
第三获取模块,用于获取所述目标信息中的目标子信息;
第一存储模块,用于将由所述目标子信息的标识组成的标识集合与所述目标服务通道的标识作为一条记录存储在所述预设对应关系中。
进一步地,所述装置还包括:
第二查找模块,用于在所述预设子信息库中查找是否存在所述目标子信息;
第二存储模块,用于当所述预设子信息库中不存在所述目标子信息时,将所述目标子信息存储在所述子信息库中。
本发明的实施例提供的技术方案可以包括以下有益效果:在本发明中,当通过目标服务通道接收到目标信息获取请求时,在目标信息的子信息的标识集合与服务通道的标识之间的预设对应关系中,查找与目标服务通道的标识相对应的子信息的标识集合;在预设子信息库中获取该子信息的标识集合中的每个子信息的标识对应的子信息;根据获取的子信息生成与目标通道相对应的目标信息;通过目标服务通道发送生成的与目标通道相对应的目标信息。在本发明实施例中,无需实时为服务器配置至少一个技术人员,当通过目标服务通道接收到目标信息获取请求时,利用上述预设对应关系以及预设子信息库就可以得到与目标通道相对应的目标信息,降低了人力成本。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
图1是根据一示例性实施例示出的一种信息处理方法的流程图;
图2是根据一示例性实施例示出的一种信息处理方法的流程图;
图3是根据一示例性实施例示出的一种信息处理方法的流程图;
图4是根据一示例性实施例示出的一种信息处理装置的框图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
图1是根据一示例性实施例示出的一种信息处理方法的流程图,如图1所示,该方法包括以下步骤。
在步骤S101中,当通过目标服务通道接收到目标信息获取请求时,在目标信息的子信息的标识集合与服务通道的标识之间的预设对应关系中,查找与目标服务通道的标识相对应的子信息的标识集合;
在本发明实施例中,技术人员事先会在本地设置完整的目标信息,以及设置每个服务通道对应的目标信息,任意一个服务通道对应的目标信息包括的子信息的是完整的目标信息包括的子信息子集。一个中目标信息可以包括一个或多个子信息,子信息可以为:图片、文字、音频和视频等等。
例如,技术人员事先在本地设置完整的目标信息为一篇完整的文章1,文章1中包括3张图片以及3段文字;3张图片分别为图片1、图片2和图片3,3段文字分别为文字1、文字2和文字3,每张图片均为一个子信息,以及每段文字均为一个子信息,这样,文章1就包括6个子信息。
且,技术人员事先设置的服务通道1对应的文章为包括文字1、文字2和图片1的文章2,服务通道2对应的文章为包括文字2、文字3、图片2和图片3的文章3,以及服务通道3对应的文章为包括文字1、文字2、文字3、图片1、图片2和图片3的文章3等。
当终端需要从服务器中获取信息时,终端可以向服务器发送信息获取请求;服务器再根据获取请求获取信息,然后将获取的信息返回给终端。
在本发明实施例中,服务器提供了多种服务通道。例如,服务器提供的服务通道可以包括内部服务通道和外部服务通道,其中,内部服务通道用于向与服务器处于同一局域网的终端提供服务,外部服务通道用于向与服务器不处于同一局域网的终端提供服务;即,与服务器处于同一局域网的终端可以通过内部服务通道向服务器发送获取请求,然后服务器可以通过内部服务通道向与服务器处于同一局域网的终端返回与该获取请求对应的获取响应;与服务器不处于同一局域网的终端可以通过外部服务通道向服务器发送获取请求,然后服务器可以通过外部服务通道向与服务器不处于同一局域网的终端返回与该获取请求对应的获取响应。
再例如,服务器提供的服务通道还可以包括无线服务通道和有线服务通道。
无线服务器通道承载有无线连接,例如GPRS连接或GSM连接等,服务器可以通过无线服务通道向无线移动终端提供服务,通常无线服务通道的带宽较低,数据传输速率较低;且无线移动终端的流量总额一般是有限制的,例如有些无线移动终端每个月的流量总额只有几百兆。而目标信息可能会包括文字、图片、音频以及视频等子信息,例如有些无线移动终端每个月的流量总额只有几百兆,而一个视频可能就十几兆,一个音频至少也有几兆,图片一般也在1兆~3兆之间。因此,当无线移动终端通过无线服务通道向服务器发送获取请求时,服务器为了节省带宽资源以及节省无线移动终端的流量,向终端返回的目标信息仅仅包含文字,而不包含图片、视频以及音频。
另外,有线服务通道承载有有线连接,例如宽带连接等,服务器可以通过有线服务通道向有线固定终端提供服务,通常有线服务通道的宽带较高,数据传输速率较高,且有线固定终端的流量总额不受限制。因此,当有线固定终端通过有线服务通道向服务器发送获取请求时,服务器无需考虑带宽以及流量问题,向有线固定终端返回的目标信息可以包含文字、图片、视频以及音频。
所以,在本发明实施例中,无线服务通道一般用于向手机或平板电脑等无线移动终端提供服务,有线服务通道一般用于向台式电脑等有线固定终端提供服务。即,手机或平板电脑等无线移动终端可以通过无线服务通道向服务器发送获取请求,然后服务器可以通过无线服务通道向无线移动终端返回与该获取请求对应的获取响应;台式电脑等有线固定终端可以通过有线服务通道向服务器发送获取请求,然后服务器可以通过有线服务通道向有线固定终端返回与该获取请求对应的获取响应。
在本发明实施例中,技术人员事先会在本地设置完整的目标信息,以及设置每个服务通道对应的目标信息。其中,当技术人员在服务器中设置与目标服务通道相对应目标信息之后,参见图2,服务器需要进行如下操作,包括:
在步骤S201中,获取与目标服务通道标识相对应的目标信息;
其中,由于技术人员已经在本地设置了与目标服务通道相对应的目标信息,因此,服务器可以直接从本地获取与目标服务通道标识相对应的目标信息。
在步骤S202中,获取该目标信息中的目标子信息;
具体地,判断该目标信息中是否包括图片、文字、视频以及音频等。
当该目标信息中包括图片时,将该目标信息中包括的每一张图片分别作为一个子信息。
当该目标信息中包括文字时,将该目标信息中包括的每一段文字分别作为一个子信息。其中,任意一段文字的初始位置会顶格空出2个字符,以及末尾都需要利用回车换行;因此,在本发明实施例中,在目标信息中当查找到文字时,将位于顶格空格2个字符的位置与回车换行的位置之间的文字作为一个子信息。
当该目标信息中包括视频时,将该目标信息中包括的每一个视频分别作为一个子信息。
当该目标信息中包括音频时,将该目标信息中包括的每一个音频分别作为一个子信息。
在步骤S203中,将由该目标子信息的标识组成的标识集合与目标服务通道的标识作为一条记录存储在上述预设对应关系中。
具体地,获取每个目标子信息的标识,目标子信息的标识可以为目标子信息的名称或编号等,本发明对此不加以限定;然后将获取的目标子信息的标识组成子信息的标识集合,然后将该子信息的标识集合和目标服务通道的标识作为一条记录存储在目标信息的子信息的标识集合与服务通道的标识之间的预设对应关系中。
进一步地,服务器需要将该目标子信息存储在本地存储的预设子信息库中,以使,当之后服务器需要利用目标子信息时,可以直接从预设子信息库中直接获取该目标子信息,然而,为了避免重复存储,参加图3,服务器还需要执行如下步骤,包括:
在步骤S301中,在预设子信息库中查找是否存在该目标子信息;
由于获取的多个目标子信息可能文字、图片、音频或视频等,因此在本步骤中,当该目标子信息中包括图片时,对于该目标子信息中包括的任意一张图片,在本地存储的预设子信息库中查找是否存在与该图片的大小和名称相同的图片;当存在与该图片的大小和名称相同的图片时,确定预设子信息库中存在该图片。对于该目标子信息中包括的其他每张图片,均执行上述操作。
当该目标子信息中包括文字时,对于该目标子信息中包括的任意一段文字,在本地存储的预设子信息库中查找是否存在与该一段文字包括的字数、标点符号的个数、以及文字的相同度大于预设阈值的一段文字;当存在与该一段文字包括的字数、标点符号的个数、以及文字的相同度大于预设阈值的一段文字时,确定预设子信息库中存在该一段文字。对于该目标子信息中包括的其他每段文字,均执行上述操作。
当该目标子信息中包括视频时,对于该目标子信息中包括的任意一视频,在本地存储的预设子信息库中查找是否存在与该视频的大小、名称以及格式均相同的视频,当存在与该视频的大小、名称以及格式均相同的视频时,确定预设子信息库中存在该视频。对于该目标子信息中包括的其他每一视频,均执行上述操作。
当该目标子信息中包括音频时,对于该目标子信息中包括的任意一该音频,在本地存储的预设子信息库中查找是否存在与该音频的大小、名称以及格式均相同的音频,当存在与该音频的大小、名称以及格式均相同的音频时,确定预设子信息库中存在该音频。对于该目标子信息中包括的其他每一音频,均执行上述操作。
当预设子信息库中不存在该目标子信息时,在步骤S302中,将该目标子信息存储在预设子信息库中。
在本发明实施例中,当技术人员在服务器中设置了其他每一服务通道对应的目标信息之后,服务器均需要执行上述操作。
在步骤S102中,在预设子信息库中获取该子信息的标识集合中的每个子信息的标识对应的子信息;
具体地,对于子信息的标识集合中的任意一个子信息的标识,服务器可以在本地存储的预设子信息库中获取该子信息的标识对应的子信息;对于子信息的标识集合中的其他每一子信息的标识,均执行上述操作,如此实现在预设子信息库中获取子信息的标识集合中的每个子信息的标识对应的子信息。
在步骤S103中,根据获取的子信息生成与目标通道相对应的目标信息;
其中,步骤S102中获取到的子信息可能为一个也可能为多个。
这样,当获取到的子信息为一个时,可以将获取的子信息确定为与目标通道相对应的目标信息;当获取到的子信息为多个时,可以将获取的多个子信息按照预设顺序进行组合得到与目标通道相对应的目标信息。
其中,当技术人员事先在本地设置完整的目标信息时,如果完整的目标信息中包括多个子信息,则技术人员就会同时设置该完整的目标信息中包括的每个子信息在完整的目标信息中的顺序,例如存储一个预设顺序列表,预设顺序列表中按顺序存储了每个子信息的标识,这样,服务器就可以根据预设顺序列表确定出该完整的目标信息中的每个子信息在该完整的目标信息中的顺序。
例如,当完整的目标信息为一篇完整的文章时,该完整的文章包括的子信息为文字1、图片1、文字2、文字3、图片2、图片3。且顺序为文字1、图片1、文字2、文字3、图片2、图片3。
在本步骤中,假设获取到的子信息只有一个,且文字2,则将文字2作为与目标通道相对应的目标信息。
假设获取到的子信息有多个,分别为图片1、图片2、图片3、文字1和文字2,将获取到的图片1、图片2、图片3、文字1和文字2按照预设顺序进行排序并组合,从而得到顺序为文字1、图片1、文字2、图片2和图片3的与目标服务通道相对应的文章。
在步骤S104中,通过目标服务通道发送生成的与目标通道相对应的目标信息。
其中,可以通过目标服务通道向目标信息获取请求的发送方发送生成的与目标通道相对应的目标信息。
在本发明图1所示的实施例中,当通过目标服务通道接收到目标信息获取请求时,在目标信息的子信息的标识集合与服务通道的标识之间的预设对应关系中,查找与目标服务通道的标识相对应的子信息的标识集合;在预设子信息库中获取该子信息的标识集合中的每个子信息的标识对应的子信息;根据获取的子信息生成与目标通道相对应的目标信息;通过目标服务通道发送生成的与目标通道相对应的目标信息。在本发明实施例中,无需实时为服务器配置至少一个技术人员,当通过目标服务通道接收到目标信息获取请求时,利用上述预设对应关系以及预设子信息库就可以得到与目标通道相对应的目标信息,降低了人力成本。
进一步地,在本发明实施例中,当需要改变某一服务通道对应的目标信息中的子信息时,只需改变预设对应关系中的该目标服务通道标识对应的子信息的标识集合中的子信息的标识即可。
例如,当需要在与目标服务通道相对应目标信息中增加一个子信息时,只需在预设对应关系中的、与目标服务通道标识对应的子信息的标识集合中增加该子信息的标识即可。且如果预设子信息库中不存在该子信息时,则将该子信息存储在该预设子信息库中即可。当需要从与目标服务通道相对应目标信息中删除一个子信息时,只需在预设对应关系中的、与目标服务通道标识对应的子信息的标识集合中删除该的子信息的标识即可。
图4是根据一示例性实施例示出的一种信息处理装置的框图,如图4所示,该装置包括:
第一查找模块11,用于当通过目标服务通道接收到目标信息获取请求时,在所述目标信息的子信息的标识集合与服务通道的标识之间的预设对应关系中,查找与所述目标服务通道的标识相对应的子信息的标识集合;
第一获取模块12,用于在预设子信息库中获取所述子信息的标识集合中的每个子信息的标识对应的子信息;
生成模块13,用于根据所述获取的子信息生成与所述目标通道相对应的目标信息;
发送模块14,用于通过所述目标服务通道发送所述生成的目标信息。
在本发明图4所示的实施例中,当通过目标服务通道接收到目标信息获取请求时,在目标信息的子信息的标识集合与服务通道的标识之间的预设对应关系中,查找与目标服务通道的标识相对应的子信息的标识集合;在预设子信息库中获取该子信息的标识集合中的每个子信息的标识对应的子信息;根据获取的子信息生成与目标通道相对应的目标信息;通过目标服务通道发送生成的与目标通道相对应的目标信息。在本发明实施例中,无需实时为服务器配置至少一个技术人员,当通过目标服务通道接收到目标信息获取请求时,利用上述预设对应关系以及预设子信息库就可以得到与目标通道相对应的目标信息,降低了人力成本。
其中,所述子信息至少包括:图片、文字、音频和视频。
其中,所述生成模块13包括:
确定单元,用于当获取到的子信息为一个时,将所述子信息确定为与所述目标通道相对应的目标信息;
组合单元,用于当获取到的子信息为多个时,将所述子信息按照预设顺序进行组合得到与所述目标通道相对应的目标信息。
进一步地,所述装置还包括:
第二获取模块,用于获取与所述目标服务通道标识相对应的目标信息;
第三获取模块,用于获取所述目标信息中的目标子信息;
第一存储模块,用于将由所述目标子信息的标识组成的标识集合与所述目标服务通道的标识作为一条记录存储在所述预设对应关系中。
进一步地,所述装置还包括:
第二查找模块,用于在所述预设子信息库中查找是否存在所述目标子信息;
第二存储模块,用于当所述预设子信息库中不存在所述目标子信息时,将所述目标子信息存储在所述子信息库中。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由所附的权利要求指出。
应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。