CN103577545B - 一种用于提供待发送信息的方法及装置 - Google Patents
一种用于提供待发送信息的方法及装置 Download PDFInfo
- Publication number
- CN103577545B CN103577545B CN201310474046.2A CN201310474046A CN103577545B CN 103577545 B CN103577545 B CN 103577545B CN 201310474046 A CN201310474046 A CN 201310474046A CN 103577545 B CN103577545 B CN 103577545B
- Authority
- CN
- China
- Prior art keywords
- content
- information
- mobile terminal
- sent
- attribute
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/951—Indexing; Web crawling techniques
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mobile Radio Communication Systems (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明公开了一种用于提供待发送信息的方法及装置,其中,方法包括:接收来自该移动终端的查询序列;获取该移动终端的设备属性;根据所述查询序列与所述设备属性,来在待发送信息内容库中进行查询,以获取与所述查询序列相匹配且与所述设备属性相关的一个或多个内容;根据所获取的一个或多个内容来生成待发送信息;将所述待发送信息提供给该移动终端。本发明提供给移动终端的待发送信息针对来自该移动终端的查询序列和设备属性,该移动终端可以保证对该待发送信息的呈现效果。
Description
技术领域
本发明涉及网络技术领域,尤其涉及一种用于提供待发送信息的方法及装置。
背景技术
目前,在用户浏览某一网站时,通常该网站的服务器会向该用户浏览网站的客户端提供一些信息,例如推荐一些广告信息。但是现有技术中,该网站服务器会根据用户当前浏览的信息,或者根据该用户的历史浏览记录,提供相应的推荐信息,网站服务器为不同用户提供的推荐信息都是固定的。然而,用户浏览网站所使用的客户端各种各样,性能也各不相同,网站服务器向用户客户端提供的推荐信息也是各式各样,例如,有文字,图片,视频等等。如果网站服务器为性能较低的客户端提供需要高性能客户端支持的信息,例如视频,该性能较低的客户端就不能支持播放该视频,存在向用户设备提供的信息没有针对用户设备情况的问题。
发明内容
本发明所要解决的技术问题是提供一种用于提供待发送信息的方法及装置,以解决现有技术向用户设备提供的信息没有针对用户设备情况的问题。
根据本发明的一个方面,提供一种用于向移动终端提供待发送信息的方法,其中,包括:
接收来自该移动终端的查询序列;
获取该移动终端的设备属性;
根据所述查询序列与所述设备属性,来在待发送信息内容库中进行查询,以获取与所述查询序列相匹配且与所述设备属性相关的一个或多个内容;
根据所获取的一个或多个内容来生成待发送信息;
将所述待发送信息提供给该移动终端。
根据本发明的另一个方面,还提供了一种用于向移动终端提供待发送信息的装置,其中,包括:
查询序列接收装置,用于接收来自该移动终端的查询序列;
设备属性获取装置,用于获取该移动终端的设备属性;
内容获取装置,用于根据所述查询序列与所述设备属性,来在待发送信息内容库中进行查询,以获取与所述查询序列相匹配且与所述设备属性相关的一个或多个内容;
待发送信息生成装置,用于根据所获取的一个或多个内容来生成待发送信息;
待发送信息提供装置,用于将所述待发送信息提供给该移动终端。
与现有技术相比,本发明具有以下优点:本发明通过根据来自移动终端的查询序列和该移动终端的设备属性,在待发送信息内容库中进行查询,以获取与所述查询序列相匹配且与所述设备属性相关的一个或多个内容,从而生成待发送信息后,将待发送信息提供给该移动终端。本发明提供给移动终端的待发送信息针对来自该移动终端的查询序列和设备属性,该移动终端可以保证对该待发送信息的呈现效果。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
图1为根据本发明一个实施例的一种用于向移动终端提供待发送信息的方法流程图;
图2为根据本发明一个实施例的一种用于向移动终端提供待发送信息的装置示意图。
附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式
下面结合附图对本发明作进一步详细描述。
在本发明中,网络设备包括一种能够按照事先设定或存储的指令,自动进行数值计算和信息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路(ASIC)、可编程门阵列(FPGA)、数字处理器(DSP)、嵌入式设备等。所述网络设备其包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云;在此,云由基于云计算(Cloud Computing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个虚拟超级计算机。所述移动终端指可以在移动中使用的计算机设备,包括但不限于手机、笔记本、平板电脑、车载电脑等。本领域技术人员应能理解,其他的移动终端、网络设备同样适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
图1为根据本发明一个实施例的一种用于向移动终端提供待发送信息的方法流程图。
如图1所示,在步骤S101中,网络设备接收来自该移动终端的查询序列。
具体地,用户在利用移动终端进行网络浏览时,可通过诸如键盘、触摸屏、语音输入装置等与移动终端进行交互,输入用户希望查询的查询序列,从而发起搜索。用户可以通过移动终端的诸如浏览器软件的客户端访问一些搜索网站,如Yahoo,Google,Baidu后,在这些搜索网站的搜索栏中输入查询序列来发起搜索,也可以通过嵌入浏览器的本地搜索栏发起搜索。随后,移动终端将用户输入搜索栏中的查询序列发送给网络设备,网络设备接收该来自移动终端的查询序列。本领域技术人员应能理解本发明不限于上述两种搜索发起方式,任何已有的或今后可能出现的搜索发起方式均适用于本发明,应包含在本发明的保护范围以内,并以引用方式包含于此。
其中,查询序列可以包含一个或多个关键词,关键词可以是字,词或者短语。在语音文档检索中,还可以是混淆类、音子、音子串等单元,或者还包括关键词之间的关联词。
在步骤S102中,网络设备获取该移动终端的设备属性。
其中,所述移动终端的设备属性包括但不限于以下至少一种信息:
a)该移动终端的屏幕分辨率信息;
b)该移动终端的操作系统信息;
c)该移动终端的视频处理能力信息;
d)该移动终端的屏幕大小。
在一个实施例中,网络设备可以发送用于获取该移动终端的设备属性的请求给该移动终端,该移动终端响应于该请求,将设备属性发送给网络设备。
在另一实施例中,网络设备也可以预先建立一个移动终端的设备型号和设备属性的对应关系数据库,当接收到来自移动终端的设备属性时,网络设备由来自该移动终端的请求消息中提取其设备型号,随后根据所提取的设备型号,在所述预先建立的移动终端的设备型号和设备属性的对应关系数据库进行查询,来获取该移动终端的设备属性。
本领域技术人员可以理解,以上设备属性的类型以及所述网络设备获取移动终端的设备属性的方式仅为举例,任何其他设备属性类型以及网络设备获取移动终端的设备属性的方式,如可适用于本发明,均应包含在本发明的保护范围以内,并以引用方式包含于此。
在步骤S103中,网络设备根据所述查询序列与所述移动终端的设备属性,来在待发送信息内容库中进行查询,以获取与查询序列相匹配、且与所述设备属性相关的一个或多个内容。
其中,网络设备可以在待发送信息内容库中,根据多个移动终端的设备属性和待发送信息的各个内容的相关性,来建立或更新多种移动终端的设备属性与多个待发送信息的内容的对应关系,其中,该待发送信息内容库包括但不限于任何类型的数据库,尤其是关联数据库。下面举例说明:
在一示例中,可以为多个待发送信息的内容集合中的各个内容分配设备属性标签,每个待发送信息的各个内容可以具有多个设备属性标签,具有某一设备属性的标签的内容表示该内容与该设备属性相关,而不具有某一设备属性的标签的内容,表示该内容与该设备属性不相关。例如,一个待发送信息的内容集合中包括内容1,内容2,内容3,内容4,其中内容1为餐馆A的文字介绍,内容2为餐馆A的图片信息,内容3为餐馆A的视频介绍,内容4为餐馆A的移动应用程序(APP)。如果一种低端移动终端的设备属性I指示其视频处理能力较低且其操作系统不支持安装APP,则确定内容1和内容2与该设备属性I相关,而内容3和内容4与该设备属性不相关,从而可以给内容1与内容2分配该设备属性I的标签。而当一种高端移动终端的设备属性II指示该移动终端的视频处理能力较高且其操作系统支持安装APP,则确定待发送信息中内容1、内容2、内容3及内容4均与该设备属性II相关,可以为内容1、内容2、内容3、内容4分配该设备属性II的标签。
在另一示例中,还可以确定待发送信息的各个内容与不同设备属性的相关度值。例如,针对以上两种移动终端的设备属性I与II,可以确定该待发送信息的内容集合中,内容1与设备属性I的归一化相关度值为0.8,与设备属性II的归一化相关度值为0.8;内容2与设备属性I的归一化相关度值为0.6,与设备属性II的归一化相关度值为0.6;内容3与设备属性I的相关度值为0.2,与设备属性II的相关度值为0.6;内容4与设备属性I的相关度为0,与设备属性II的相关度值为0.8。
在一个实施例中,网络设备根据所述查询序列,在待发送信息内容库中进行查询,以获取与所述查询序列相匹配且与所述移动终端的设备属性相关的一个或多个内容。具体地,网络设备可以先根据来自移动终端的查询序列在待发送信息内容库中进行查询,确定一个或多个匹配的待发送信息,随后对于每个匹配的待发送信息,再根据该移动终端的设备属性查询该待发送信息的内容集合中各个内容与该设备属性的相关性,以获取与所述移动终端的设备属性相关的一个或多个内容。以下以示例1来进行说明:
示例1
在此示例中,待发送信息内容库中各个内容具有一个或多个不同设备属性的标签。
网络设备由所接收的来自移动终端的查询请求中提取查询序列“餐馆”,网络设备根据查询序列“餐馆”,在待发送信息内容库中进行查询,获得与查询序列“餐馆”相匹配的一个或多个待发送信息。其中,一个匹配的待发送信息的内容集合中包括多个内容,例如内容1,内容2,内容3,内容4,其中内容1为餐馆A的文字介绍,内容2为餐馆A的图片信息,内容3为餐馆A的视频介绍,内容4为餐馆A的移动应用程序(APP)。当该移动终端的设备属性为设备属性I,网络设备根据所获取的该移动终端的设备属性I进行查询,发现仅有待发送信息中内容1和内容2具有该设备属性I的标签,则可确定内容1与内容2与设备属性I相关,而内容3和内容4与该设备属性I不相关;而当该移动终端的设备属性为设备属性II,网络设备根据获取的该移动终端的设备属性II进行查询,发现内容1、内容2、内容3与内容4均有该设备属性II的标签,则可以确定该待发送信息中内容1、内容2、内容3及内容4均与该设备属性相关。
示例2
在此示例中,待发送信息内容库中各个内容具有与不同设备属性的相关度值。网络设备还可以根据所述设备属性,确定与所述设备属性相关度排序靠前的一个或多个内容。
继上述示例1中,网络设备根据来自一个移动终端的查询序列“餐馆”,在待发送信息内容库中进行查询,获得与查询序列“餐馆”相匹配的一个或多个待发送信息。其中,一个匹配的待发送信息包括内容1、内容2、内容3、内容4,内容1与设备属性I的归一化相关度值为0.8,与设备属性II的归一化相关度值为0.8;内容2与设备属性I的归一化相关度值为0.6,与设备属性II的归一化相关度值为0.6;内容3与设备属性I的相关度值为0.2,与设备属性II的相关度值为0.2;内容4与设备属性I的相关度为0,与设备属性II的相关度值为0.8。网络设备可以基于预定规则,根据各个内容与设备属性的相关度值来选择与该设备属性相关的一个或多个内容。其中,所述预定规则包括但不限于以下任一项:
-当一个内容与设备属性的相关度高于预定阈值,选择该内容;
-选择与设备属性的相关度排序前预定数量的内容。
可选地,预定规则为:当一个内容与设备属性的相关度高于预定阈值,选择该内容。当该移动终端具有设备属性I,预定阈值为0.5,网络设备根据各个内容与设备属性I的相关度值,可以确定内容1和内容2与设备属性I的相关度高于预定阈值,则选择内容1与内容2;而当该移动终端具有设备属性II,网络设备根据该待发送信息中各个内容与设备属性II的相关度值,可以确定内容1、内容2、内容3及内容4与设备属性II的相关度均高于预定阈值,则选择内容1、内容2、内容3、与内容4。
可选地,所述预定规则为:选择相关度排序前预定数量的内容。当该移动终端具有设备属性I而预定数量为3时,网络设备根据该待发送信息中各个内容与设备属性I的相关度值,可以确定内容1、内容2、内容3与设备属性I的相关度高于内容4与设备属性I的相关度值,因此选择内容1、内容2与内容3;当该移动终端具有设备属性II而预定数量为3时,网络设备根据该待发送信息中各个内容与设备属性II的相关度值,可以确定内容1、内容2与内容4与设备属性II的相关度高于内容3与设备属性II的相关度值,因此选择内容1、内容2与内容4。
在一个优选实施例中,网络设备还可以获取历史记录数据库中该移动终端选择待发送信息的历史记录信息,根据该移动终端选择待发送信息的历史记录信息,从所选择的与设备属性相关的一个或多个内容中,确定与所述历史记录信息相一致的内容。延续上述示例2中,当该移动终端为设备属性II,网络设备基于预定规则,根据待发送信息中各个内容与设备属性II的相关度值,选择了内容1、内容2与内容4;随后,网络设备查询该移动终端的历史记录信息,其中显示该移动终端的用户先前选择内容1与4的次数较多,则可以确定内容1与内容4为与该设备属性相关且与历史记录信息相一致的内容。
在另一实施例中,网络设备除在步骤S102中获取该移动终端的设备属性外,还获取该移动终端的通信能力信息。其中,所述移动终端的通信能力信息包括但不限于以下各项:
a)该移动终端当前可用的无线网络,包括WiFi或蜂窝网络,其中蜂窝网络包括GSM/GPRS、3GPP或LTE网络;
b)该移动设备当前位置的通信性能信息,包括无线网络带宽、无线信号强度、无线信号传输速率等。
具体地,网络设备可以发送用于获取该移动终端的通信能力信息的请求给该移动终端,该移动终端响应于该请求,将通信能力信息发送给网络设备。
本领域技术人员可以理解,以上通信能力信息的类型以及所述网络设备获取移动终端的通信能力信息的方式仅为举例,任何其他通信能力信息类型以及网络设备获取移动终端的通信能力信息的方式,如可适用于本发明,均应包含在本发明的保护范围以内,并以引用方式包含于此。
在步骤S103中,网络设备根据来自移动终端的查询序列与该移动终端的设备属性及通信能力信息,在待发送信息库中进行查询,以获取与查询序列相匹配且与所述设备属性及通信能力信息相关的一个或多个内容。
其中,与前面实施例类似,网络设备可以在待发送信息内容库中,根据多种移动终端的通信能力和待发送信息的各个内容的相关性,来预先建立或更新多种移动终端的通信能力与待发送信息的各个内容的对应关系,其中,该待发送信息内容库包括但不限于任何类型的数据库,尤其是关联数据库。下面举例说明:
在一示例中,可以为多个待发送信息的内容集合中的各个内容分配通信能力的标签,每个待发送信息的各个内容可以具有多个通信能力信息的标签,具有某一通信能力的标签的内容表示该内容与该通信能力相关,而不具有某一通信能力的标签的内容,表示该内容与该通信能力不相关。例如,一个待发送信息的内容集合中包括内容1,内容2,内容3,内容4,其中内容1为餐馆A的文字介绍,内容2为餐馆A的图片信息,内容3为餐馆A的视频介绍,内容4为餐馆A的移动应用程序(APP)。如果移动终端的通信能力I指示其带宽较窄且其数据传输速率较低,则确定内容1和内容2与该通信能力I相关,而内容3和内容4与该通信能力I不相关,从而可以给内容1与内容2分配该通信能力I的标签。而当移动终端的通信能力II指示该移动终端的可用网络包括WiFi网络且数据传输速率较高,则确定待发送信息中内容1、内容2、内容3及内容4均与该通信能力II相关,可以为内容1、内容2、内容3、内容4分配该通信能力II的标签。
在另一示例中,还可以确定待发送信息的各个内容与不同通信能力的相关度值。例如,针对以上两种移动终端的通信能力I与II,可以确定该待发送信息的内容集合中,内容1与通信能力I的归一化相关度值为0.8,与通信能力II的归一化相关度值为0.8;内容2与通信能力I的归一化相关度值为0.6,与通信能力II的归一化相关度值为0.6;内容3与通信能力I的相关度值为0.2,与通信能力II的相关度值为0.6;内容4与设备属性I的相关度为0,与设备属性II的相关度值为0.8。
在一个实施例中,网络设备可以根据内容集合中的各内容与设备属性的第一相关度,来确定与该设备属性相关的一个或多个内容,随后在所确定的与该设备属性相关的一个或多个内容中,根据该所确定的一个或多个内容与该移动终端的通信能力信息的第二相关度,来确定与该通信能力信息相关的一个或多个内容。
下面我们通过示例3来进行说明:
示例3
网络设备由所接收的来自移动终端的查询请求中提取查询序列“餐馆”,网络设备根据查询序列“餐馆”,在待发送信息内容库中进行查询,获得与查询序列“餐馆”相匹配的多个待发送信息的内容集合,为简明起见,我们以其中一个待发送信息的内容集合为例进行说明,该待发送信息的内容集合包括多个内容,例如内容1,内容2,内容2’、内容3,内容3’,内容4,其中内容1与设备属性I的归一化相关度值为0.8,与通信能力信息II的归一化相关度值为0.8;内容2与设备属性I的归一化相关度值为0.6,与通信能力信息II的归一化相关度值为0.6;内容3与设备属性I的相关度值为0.2,与通信能力信息II的相关度值为0.2;内容4与设备属性I的相关度为0,与通信能力信息II的相关度值为0.8。网络设备可以基于第一预定规则,根据各个内容与设备属性的第一相关度值,来选择与该设备属性相关的一个或多个内容,然后基于第二预定规则,在所选择的与该设备属性相关的一个或多个内容中,确定与通信能力相关的内容。其中,
所述第一预定规则包括但不限于以下任一项:
-当一个内容与设备属性的相关度高于第一预定阈值,选择该内容;
-选择与设备属性的相关度排序前第一预定数量的内容。
所述第二预定规则包括但不限于以下任一项:
-当一个内容与通信能力的相关度高于第二预定阈值,选择该内容;
-选择与通信能力的相关度排序前第二预定数量的内容。
可选地,第一预定规则为:当一个内容与设备属性的相关度高于第一预定阈值,选择该内容;第二预定规则为:当一个内容与设备属性的相关度高于第二预定阈值,选择该内容。当该移动终端具有设备属性I,第一预定阈值为0.5,网络设备根据各个内容与设备属性I的相关度值,可以确定内容1和内容2与设备属性I的相关度高于第一预定阈值,则选择内容1与内容2。当该移动终端的通信能力信息II,第二预定阈值为0.7,网络设备根据所选择的内容1与内容2与通信能力信息II的相关度值,可以确定内容1与通信能力信息II的相关度高于第一预定阈值,则选择内容1。
可选地,所述第一预定规则为:选择与设备属性的相关度排序前第一预定数量的内容;第二预定规则为:选择与通信能力的相关度排序前第二预定数量的内容。当该移动终端具有设备属性I而第一预定数量为3时,网络设备根据该待发送信息中各个内容与设备属性I的相关度值,可以确定内容1、内容2、内容3与设备属性I的相关度高于内容4与设备属性I的相关度,因此选择内容1、内容2与内容3。当该移动终端具有通信能力信息II而第二预定数量为2,网络设备根据内容1、内容2、内容3与通信能力信息II的相关度值,可以确定内容1、内容2与通信能力信息II的相关度高于内容3与通信能力信息II的相关度,因此选择内容1和内容2。
在一个优选实施例中,网络设备还可以获取历史记录数据库中该移动终端选择待发送信息的历史记录信息,根据该移动终端选择待发送信息的历史记录信息,从所选择的与设备属性相关的一个或多个内容中,确定与所述历史记录信息相一致的内容。延续上述示例3中,当该移动终端具有设备属性I,第一预定阈值为0.5,网络设备根据各个内容与设备属性I的相关度值,可以确定内容1和内容2与设备属性I的相关度高于第一预定阈值,则选择内容1与内容2;随后,网络设备根据移动终端的通信能力信息II,第二预定阈值0.6,可以确定内容1和内容2与通信能力信息II的相关度高于第二预定阈值,则选择内容1和内容2。之后,网络设备查询该移动终端的历史记录信息,其中显示该移动终端的用户先前选择内容1的次数较多,则可以确定内容1为与该设备属性相关且与历史记录信息相一致的内容。
在另一个实施例中,网络设备根据内容集合中的各内容与通信能力信息的第二相关度对与设备属性的第一相关度进行加杈处理,来获得加杈后的第一相关度,随后根据所述加杈后的第一相关度,来确定该内容集合中的一个或多个内容。
在另一实施例中,网络设备除在步骤S102中获取该移动终端的设备属性外,还获取该移动终端当前的场景属性信息。其中,移动终端当前的场景属性包括但不限于以下至少一种信息:
a)移动终端当前位置的时间信息;
b)移动终端当前位置的位置信息;
c)移动终端当前位置的天气信息。
在一个示例中,网络设备可以发送用于获取该移动终端的场景属性的请求给该移动终端,该移动终端响应于该请求,将场景属性信息发送给网络设备。
在另一个示例中,网络设备可以根据接收到来自移动终端的查询请求的时间信息及IP地址等,确定移动终端所在区域及时间,然后通过查询天气信息及时区等来确定移动终端当前的位置信息、时间信息、和/或天气。
在步骤S103中,网络设备根据来自移动终端的查询序列与该移动终端的设备属性及场景属性信息,在待发送信息库中进行查询,以获取与查询序列相匹配且与所述设备属性及场景属性相关的一个或多个内容。
其中,与前面实施例类似,网络设备可以在待发送信息内容库中,根据多种移动终端的通信能力和待发送信息的各个内容的相关性,来预先建立或更新多种移动终端的通信能力与待发送信息的各个内容的对应关系,其中,该待发送数据库包括但不限于任何类型的数据库,尤其是关联数据库。下面举例说明:
在一示例中,可以为多个待发送信息的内容集合中的各个内容分配场景属性的标签,每个待发送信息的各个内容可以具有多个场景属性的标签,具有某一场景属性的标签的内容表示该内容与该场景属性相关,而不具有某一场景属性的标签的内容,表示该内容与该场景属性不相关。例如,一个待发送信息的内容集合中包括内容1,内容2,内容3,内容4,内容5,其中内容1为餐馆A的地址信息,内容2为餐馆A的外卖电话,内容3为餐馆A的外卖应用程序(APP),内容4为餐馆A的在线QQ咨询,内容5为该移动终端的当前位置到餐馆A的路线信息。当一个移动终端具有场景属性I,该场景属性I指示“中午12点在街道上”,则确定内容1和内容5与场景属性I相关,而内容2,内容3和内容4与场景属性I不相关,从而可以给内容1和内容5分配该场景属性I的标签。而当一个移动终端具有场景属性II,该场景属性II指示“晚上7点在家中”,则确定内容2,内容3和内容4与场景属性II相关,内容1和内容5与场景属性I不相关,从而可以给内容2,内容3和内容4分配该场景属性II的标签。
在另一示例中,还可以确定待发送信息的各个内容与不同场景属性的相关度值。例如,针对以上两种移动终端的场景属性I和II,可以确定该待发送信息的内容集合中,内容1与场景属性I的归一化相关度值为0.8,与场景属性II的归一化相关度值为0.6;内容2与场景属性I的归一化相关度值为0,与场景属性II的归一化相关度值为0.8;内容3与场景属性I的归一化相关度值为0,与场景属性II的归一化相关度值为0.8;内容4与场景属性I的归一化相关度值为0.5,与场景属性II的归一化相关度值为0.6;内容5与场景属性I的归一化相关度值为0.8,与场景属性II的归一化相关度值为0.6。
在一个实施例中,网络设备可以根据内容集合中的各内容与设备属性的第一相关度,来确定与该设备属性相关的一个或多个内容,随后在所确定的与该设备属性相关的一个或多个内容中,根据该所确定的一个或多个内容与该移动终端的场景属性的第三相关度,来确定与该场景属性相关的一个或多个内容。
下面我们通过示例4来进行说明:
示例4
网络设备接收到的来自移动终端的查询序列是“餐馆”,网络设备根据查询序列“餐馆”,在待发送信息内容库中进行查询,获得与查询序列“餐馆”相匹配的多个待发送信息的内容集合,为简明起见,我们以其中一个待发送信息的内容集合为例进行说明,该内容集合包括多个内容,例如内容1,内容2,内容3,内容4,其中内容1与设备属性I的归一化相关度值为0.8,与场景属性II的归一化相关度值为0.8;内容2与设备属性I的归一化相关度值为0.6,与场景属性II的归一化相关度值为0.6;内容3与设备属性I的相关度值为0.2,与场景属性II的相关度值为0.2;内容4与设备属性I的相关度为0,与场景属性II的相关度值为0.8。网络设备可以基于第一预定规则,根据各个内容与设备属性的相关度值,来选择与该设备属性相关的一个或多个内容,然后基于第三预定规则,在所选择的与该设备属性相关的一个或多个内容中,确定与场景属性相关的内容。其中,
所述第一预定规则包括但不限于以下任一项:
-当一个内容与设备属性的相关度高于第一预定阈值,选择该内容;
-选择与设备属性的相关度排序前第一预定数量的内容。
所述第三预定规则包括但不限于以下任一项:
-当一个内容与场景属性的相关度高于第三预定阈值,选择该内容;
-选择与场景的相关度排序前第三预定数量的内容。
下面举例说明:
在一示例中,第一预定规则为:当一个内容与设备属性的相关度高于第一预定阈值,选择该内容;第三预定规则为:当一个内容与场景属性的相关度高于第三预定阈值,选择该内容。当该移动终端具有设备属性I,第一预定阈值为0.5,网络设备根据各个内容与设备属性I的相关度值,可以确定内容1和内容2与设备属性I的相关度高于第一预定阈值,则选择内容1与内容2。当该移动终端具有场景属性II,第三预定阈值为0.7,网络设备根据各个内容与场景属性II的相关度值,可以确定内容1与场景属性II的相关度高于第三预定阈值,则选择内容1。
在另一示例中,所述第一预定规则为:选择与设备属性的相关度排序前第一预定数量的内容;第三预定规则为:当一个内容与场景属性的相关度排序前第三预定数量的内容。当该移动终端具有设备属性I而第一预定数量为3时,网络设备根据该待发送信息中各个内容与设备属性I的相关度值,可以确定内容1、内容2、内容3与设备属性I的相关度高于内容4与设备属性I的相关度,因此选择内容1、内容2与内容3。当该移动终端具有场景属性II而第二预定数量为2,网络设备根据内容1、内容2、内容3与场景属性II的相关度值,可以确定内容1、内容2与场景属性II的相关度高于内容3与场景属性II的相关度,因此选择内容1和内容2。
优选地,网络设备还可以获取历史记录数据库中该移动终端选择待发送信息的历史记录信息,根据该移动终端选择待发送信息的历史记录信息,从所选择的与设备属性相关的一个或多个内容中,确定与所述历史记录信息相一致的内容。延续上述示例4中,当该移动终端具有设备属性I,第一预定阈值为0.5,网络设备根据各个内容与设备属性I的相关度值,可以确定内容1和内容2与设备属性I的相关度高于第一预定阈值,则选择内容1与内容2;随后,网络设备根据移动终端的场景属性II,第三预定阈值0.6,可以确定内容1和内容2与场景属性II的相关度高于第三预定阈值,则选择内容1和内容2。之后,网络设备查询该移动终端的历史记录信息,其中显示该移动终端的用户先前选择内容1的次数较多,则可以确定内容1为与该设备属性相关且与历史记录信息相一致的内容。
在另一个实施例中,网络设备根据内容集合中的各内容与场景属性的第二相关度对与设备属性的第一相关度进行加杈处理,来获得加杈后的第一相关度,随后基于预定规则,根据所述加杈后的第一相关度,来选择该内容集合中的一个或多个内容。
在另一个实施例中,网络设备还可,基于预定规则,根据不同设备属性来在待发送信息的内容集合中选择与不同设备属性相关的一个或多个内容,以组成与不同设备属性对应的内容子集。其中,所述预定规则包括但不限于以下任一项:
-当一个内容与设备属性的相关度高于预定阈值,选择该内容;
-选择与设备属性的相关度排序前预定数量的内容。
以下以示例5来进行说明:
示例5
以一个待发送信息的内容集合为例,该待发送信息的内容包括多个内容,例如,内容1,内容2,内容3,内容4,其中内容1与设备属性I的归一化相关度值为0.8,内容2与设备属性I的归一化相关度值为0.6,内容3与设备属性I的归一化相关度值为0.2,内容4与设备属性I的归一化相关度值为0。下面举例说明:
在一示例中,预定规则为:当一个内容与设备属性的相关度高于预定阈值,选择该内容。当该移动终端具有设备属性I,预定阈值为0.5,网络设备根据各个内容与设备属性I的相关度值,可以确定内容1和内容2与设备属性I的相关度高于预定阈值,则预先选择内容1与内容2组成设备属性I对应的内容子集I。
当网络设备由所接收的来自移动终端的查询请求中提取查询序列“餐馆”,网络设备根据查询序列“餐馆”,在待发送信息内容库中进行查询,获得与查询序列“餐馆”相匹配的一个或多个待发送信息。以一个匹配的待发送信息为例,当该移动终端的设备属性为设备属性I,网络设备根据所获取的该移动终端的设备属性I进行查询,获取该待发送信息的设备属性I对应的包含内容1与内容2的内容子集I。
在另一示例中,所述预定规则为:选择相关度排序前预定数量的内容。当该移动终端具有设备属性I而预定数量为3时,网络设备根据该待发送信息中各个内容与设备属性I的相关度值,可以确定内容1、内容2、内容3与设备属性I的相关度高于内容4与设备属性I的相关度值,因此网络设备预先选择内容1、内容2与内容3来组成设备属性I对应的内容子集I。
当网络设备由所接收的来自移动终端的查询请求中提取查询序列“餐馆”,网络设备根据查询序列“餐馆”,在待发送信息内容库中进行查询,获得与查询序列“餐馆”相匹配的一个或多个待发送信息。以一个匹配的待发送信息为例,当该移动终端的设备属性为设备属性I,网络设备根据所获取的该移动终端的设备属性I进行查询,获取该待发送信息的设备属性I对应的包含内容1、内容2与内容3的内容子集I。
在一个优选实施例中,网络设备可以预先根据所确定的各个内容与不同设备属性与通信能力信息和/或场景属性的相关度值,来选择一个或多个内容,以组成与不同设备属性、通信能力信息和/或场景属性对应的内容子集。具体地,可以先基于第一预定规则,根据各个内容与不同设备属性的相关度来在待发送信息的内容集合中选择一个或多个内容,然后再在所选择的一个或多个内容中,基于第二和/或第三预定规则,根据各个内容与通信能力信息和/或场景属性的相关度值,确定与之相关的内容。下面以示例6来进行说明:
示例6
以一个待发送信息的内容集合为例,该待发送信息的内容包括多个内容,例如,内容1,内容2,内容3,内容4,其中内容1与设备属性I的归一化相关度值为0.8,与通信能力信息II的归一化相关度值为0.6;内容2与设备属性I的归一化相关度值为0.6,与通信能力信息II的归一化相关度值为0.2;内容3与设备属性I的归一化相关度值为0.2,与通信能力信息II的归一化相关度值为0.4;内容4与设备属性I的归一化相关度值为0,与通信能力信息II的归一化相关度值为0.8。
在一个示例中,第一预定规则为:当一个内容与设备属性的相关度高于第一预定阈值,则选择该内容;第二预定规则,当一个内容与通信能力的相关度高于第二预定阈值,则选择该内容。当该移动终端具有设备属性I,第一预定阈值为0.5,具有通信能力信息II,第二预定阈值为0.4,网络设备根据各个内容与设备属性I的相关度值,可以确定内容1和内容2与设备属性I的相关度高于预定阈值,则选择内容1与内容2。随后,网络设备根据内容1和内容2与通信能力信息II的相关度值,可以确定内容1来组成设备属性I和通信能力信息II对应的内容子集I。
当网络设备由所接收的来自移动终端的查询请求中提取查询序列“餐馆”,网络设备根据查询序列“餐馆”,在待发送信息内容库中进行查询,获得与查询序列“餐馆”相匹配的一个或多个待发送信息。以一个匹配的待发送信息为例,当该移动终端的设备属性为设备属性I,通信能力信息为通信能力信息II,网络设备根据所获取的该移动终端的设备属性I和通信能力信息II进行查询,获取该待发送信息的设备属性I和通信能力信息II对应的、包含内容1的内容子集I。
在另一示例中,第一预定规则为:选择与设备属性的相关度排序前第一预定数量的内容;第二预定规则为选择与通信能力信息的相关度排序前第一预定数量的内容。当该移动终端具有设备属性I而预定数量为3,且具有通信能力信息II而预定数量为2时,网络设备根据该待发送信息中各个内容与设备属性I的相关度值,可以确定内容1、内容2、内容3与设备属性I的相关度高于内容4与设备属性I的相关度,因此选择内容1、内容2与内容3。随后,网络设备根据内容1、内容2和内容3与通信能力信息II的相关度值,可以确定内容1和内容3与通信能力信息II的相关度高于内容2与通信能力信息II的相关度,因此选择内容1和内容3,来组成设备属性I和通信能力信息II对应的内容子集I。
当网络设备由所接收的来自移动终端的查询请求中提取查询序列“餐馆”,网络设备根据查询序列“餐馆”,在待发送信息内容库中进行查询,获得与查询序列“餐馆”相匹配的一个或多个待发送信息。以一个匹配的待发送信息为例,当该移动终端的设备属性为设备属性I,通信能力信息为通信能力信息II,网络设备根据所获取的该移动终端的设备属性I和通信能力信息II进行查询,获取该待发送信息的设备属性I和通信能力信息II对应的、包含内容1和内容3的内容子集I。
其中,所述待发送信息的内容包括但不限于:文字、电话、移动咨询工具、地图、移动应用程序(APP)、语音留言等。本领域技术人员可以理解,所述待发送信息的内容不限于上述列举的几种,任何其他可以应用于本发明的待发送信息的内容,均应包含在本发明的保护范围之内,并以引用方式包含于此。
本领域技术人员应理解以上示例仅为示例性说明,网络设备还可根据上述设备属性与移动终端的通信能力信息、场景属性、历史记录的任何组合来确定待发送信息的内容集合中一个或多个相关的内容,这些确定方式也均应包含在本发明的保护范围以内。例如,网络设备可获取该移动终端的设备属性以及该移动终端的通信能力信息和当前的场景属性,随后根据所述移动终端的设备属性、通信能力信息及当前的场景属性,在待发送信息内容库的内容集合中,确定与所述设备属性、通信能力信息及当前的场景属性相关的一个或多个内容。优选地,网络设备可以根据所述设备属性、通信能力信息及当前的场景属性,在所述内容集合中确定与所述设备属性、通信能力信息及移动终端当前的场景属性相关度较高的一个或多个内容;更优选地,网络设备还可以获取历史记录数据库中该移动终端选择待发送信息的历史记录信息,根据该移动终端选择待发送信息的历史记录信息,从待发送信息的内容集合中,确定与所述移动终端的设备属性、通信能力信息及当前的场景属性相关且存在于该历史记录信息中的一个或多个内容。
在步骤S104中,网络设备根据所获取的一个或多个内容来生成待发送信息。
如以上示例中,网络设备针对来自移动终端的查询序列“餐馆”进行查询,确定其中一个待发送信息的内容集合中内容1与内容2与移动终端的设备属性相关,则根据内容1与内容2来生成待发送信息。具体地,可以基于预定的CSS样式表,将所确定的内容1与内容2按其类型或排序来放置于在发送给移动终端的页面文件的相应位置。
在步骤S105中,网络设备将所述待发送信息提供给该移动终端。
具体地,网络设备可以根据所述移动终端当前的场景属性、设备属性和/或通信能力信息,来确定所述待发送信息的显示特征,之后将具有所确定的显示特性的待发送信息提供给所述移动终端。
以下以两个示例7与8来说明网络设备根据所述移动终端当前的场景属性、设备属性和/或通信能力信息,来确定所述待发送信息的显示特征的方式。
示例7
网络设备根据该移动终端当前位置的时间信息和天气信息,来确定该移动终端当前位置的诸如环境亮度等信息,随后根据所确定的该移动终端当前位置的光线情况,来确定所述待发送信息的显示特征。例如,当网络设备确定移动终端当前所处时间为晚上,环境亮度较低,则确定待发送信息的显示特征为背景为诸如黑色、深蓝色等暗色调,文字等显示内容为诸如白色等与背景反差较大的亮色;而当网络设备确定移动终端当前所处时间为白天,环境亮度较高,则确定待发送信息的显示特征为:背景为诸如白色等亮色调,文字等显示内容为诸如黑色、深蓝色等与背景反差较大的暗色调。
示例8
网络设备根据所述移动终端的设备属性,如移动终端的屏幕大小,像素分辨率等,来确定所述待发送信息的显示特征。例如,当移动终端屏幕比较小,确定待发送信息的显示特征为:文字字体为与移动终端屏幕尺寸相符的小字体;而当移动终端的设备属性中像素分辨率比较低,则确定待发送信息的显示特征为:文字字体为与像素分辨率相符的字体。
本发明通过根据来自移动终端的查询序列和该移动终端的设备属性,在待发送信息内容库中进行查询,以获取与所述查询序列相匹配且与所述设备属性相关的一个或多个内容,从而生成待发送信息后,将待发送信息提供给该移动终端。本发明提供给移动终端的待发送信息针对来自该移动终端的查询序列和设备属性,该移动终端可以保证对该待发送信息的呈现效果。
图2为根据本发明一个实施例的一种用于向移动终端提供待发送信息的装置示意图。
如图2所示,该装置包括查询序列接收装置201,设备属性获取装置202,内容获取装置203,待发送信息生成装置204和待发送信息提供装置205。
其中,查询序列接收装置201用于接收来自该移动终端的查询序列。
具体地,用户在利用移动终端进行网络浏览时,可通过诸如键盘、触摸屏、语音输入装置等与移动终端进行交互,输入用户希望查询的查询序列,从而发起搜索。用户可以通过移动终端的诸如浏览器软件的客户端访问一些搜索网站,如Yahoo,Google,Baidu后,在这些搜索网站的搜索栏中输入查询序列来发起搜索,也可以通过嵌入浏览器的本地搜索栏发起搜索。随后,移动终端将用户输入搜索栏中的查询序列发送给查询序列接收装置201,查询序列接收装置201接收该来自移动终端的查询序列。本领域技术人员应能理解本发明不限于上述两种搜索发起方式,任何已有的或今后可能出现的搜索发起方式均适用于本发明,应包含在本发明的保护范围以内,并以引用方式包含于此。
其中,查询序列可以包含一个或多个关键词,关键词可以是字,词或者短语。在语音文档检索中,还可以是混淆类、音子、音子串等单元,或者还包括关键词之间的关联词。
设备属性获取装置202,用于获取该移动终端的设备属性。
其中,所述移动终端的设备属性包括但不限于以下至少一种信息:
a)该移动终端的屏幕分辨率信息;
b)该移动终端的操作系统信息;
c)该移动终端的视频处理能力信息;
d)该移动终端的屏幕大小。
在一个实施例中,设备属性获取装置202可以发送用于获取该移动终端的设备属性的请求给该移动终端,该移动终端响应于该请求,将设备属性发送给设备属性获取装置202。
在另一实施例中,设备属性获取装置202也可以预先建立一个移动终端的设备型号和设备属性的对应关系数据库,当接收到来自移动终端的设备属性时,设备属性获取装置202由来自该移动终端的请求消息中提取其设备型号,随后根据所提取的设备型号,在所述预先建立的移动终端的设备型号和设备属性的对应关系数据库进行查询,来获取该移动终端的设备属性。
本领域技术人员可以理解,以上设备属性的类型以及所述设备属性获取装置202获取移动终端的设备属性的方式仅为举例,任何其他设备属性类型以及网络设备获取移动终端的设备属性的方式,如可适用于本发明,均应包含在本发明的保护范围以内,并以引用方式包含于此。
内容获取装置203,用于根据所述查询序列与所述移动终端的设备属性,来在待发送信息内容库中进行查询,以获取与查询序列相匹配、且与所述设备属性相关的一个或多个内容。
其中,本发明的一种用于向移动终端提供待发送信息的装置还可以包括:对应关系确定装置206(图中未示出),用于在待发送信息内容库中,根据多个移动终端的设备属性和待发送信息的各个内容的相关性,来建立或更新多种移动终端的设备属性与多个待发送信息的内容的对应关系,其中,该待发送信息内容库包括但不限于任何类型的数据库,尤其是关联数据库;内容库建立更新装置207(图中未示出),用于根据多个移动终端的设备属性与多个待发送信息的内容的对应关系,建立或更新所述待发送信息内容库。下面举例说明:
在一示例中,可以为多个待发送信息的内容集合中的各个内容分配设备属性标签,每个待发送信息的各个内容可以具有多个设备属性标签,具有某一设备属性的标签的内容表示该内容与该设备属性相关,而不具有某一设备属性的标签的内容,表示该内容与该设备属性不相关。例如,一个待发送信息的内容集合中包括内容1,内容2,内容3,内容4,其中内容1为餐馆A的文字介绍,内容2为餐馆A的图片信息,内容3为餐馆A的视频介绍,内容4为餐馆A的移动应用程序(APP)。如果一种低端移动终端的设备属性I指示其视频处理能力较低且其操作系统不支持安装APP,则确定内容1和内容2与该设备属性I相关,而内容3和内容4与该设备属性不相关,从而可以给内容1与内容2分配该设备属性I的标签。而当一种高端移动终端的设备属性II指示该移动终端的视频处理能力较高且其操作系统支持安装APP,则确定待发送信息中内容1、内容2、内容3及内容4均与该设备属性II相关,可以为内容1、内容2、内容3、内容4分配该设备属性II的标签。
在另一示例中,还可以确定待发送信息的各个内容与不同设备属性的相关度值。例如,针对以上两种移动终端的设备属性I与II,可以确定该待发送信息的内容集合中,内容1与设备属性I的归一化相关度值为0.8,与设备属性II的归一化相关度值为0.8;内容2与设备属性I的归一化相关度值为0.6,与设备属性II的归一化相关度值为0.6;内容3与设备属性I的相关度值为0.2,与设备属性II的相关度值为0.6;内容4与设备属性I的相关度为0,与设备属性II的相关度值为0.8。
在一个实施例中,内容获取装置203根据所述查询序列,在待发送信息内容库中进行查询,以获取与所述查询序列相匹配且与所述移动终端的设备属性相关的一个或多个内容。具体地,内容获取装置203包括内容集合获取模块(图中未示出)和内容确定模块(图中未示出)。其中,内容集合获取模块用于根据来自移动终端的查询序列在待发送信息内容库中进行查询,确定一个或多个匹配的待发送信息的内容集合;内容确定模块用于对于每个匹配的待发送信息的内容集合,再根据该移动终端的设备属性查询该待发送信息的内容集合中各个内容与该设备属性的相关性,以确定与所述移动终端的设备属性相关的一个或多个内容。以下以示例9来进行说明:
示例9
在此示例中,待发送信息内容库中各个内容具有一个或多个不同设备属性的标签。
本发明的一种用于向移动终端提供待发送信息的装置由所接收的来自移动终端的查询请求中提取查询序列“餐馆”,根据查询序列“餐馆”,在待发送信息内容库中进行查询,获得与查询序列“餐馆”相匹配的一个或多个待发送信息。其中,一个匹配的待发送信息的内容集合中包括多个内容,例如内容1,内容2,内容3,内容4,其中内容1为餐馆A的文字介绍,内容2为餐馆A的图片信息,内容3为餐馆A的视频介绍,内容4为餐馆A的移动应用程序(APP)。当该移动终端的设备属性为设备属性I,根据所获取的该移动终端的设备属性I进行查询,发现仅有待发送信息中内容1和内容2具有该设备属性I的标签,则可确定内容1与内容2与设备属性I相关,而内容3和内容4与该设备属性I不相关;而当该移动终端的设备属性为设备属性II,根据获取的该移动终端的设备属性II进行查询,发现内容1、内容2、内容3与内容4均有该设备属性II的标签,则可以确定该待发送信息中内容1、内容2、内容3及内容4均与该设备属性相关。
示例10
在此示例中,待发送信息内容库中各个内容具有与不同设备属性的相关度值。本发明的一种用于向移动终端提供待发送信息的装置还可以根据所述设备属性,确定与所述设备属性相关度排序靠前的一个或多个内容。
继上述示例1中,内容获取装置203根据来自一个移动终端的查询序列“餐馆”,在待发送信息内容库中进行查询,获得与查询序列“餐馆”相匹配的一个或多个待发送信息。其中,一个匹配的待发送信息包括内容1、内容2、内容3、内容4,内容1与设备属性I的归一化相关度值为0.8,与设备属性II的归一化相关度值为0.8;内容2与设备属性I的归一化相关度值为0.6,与设备属性II的归一化相关度值为0.6;内容3与设备属性I的相关度值为0.2,与设备属性II的相关度值为0.2;内容4与设备属性I的相关度为0,与设备属性II的相关度值为0.8。内容获取装置203可以基于预定规则,根据各个内容与设备属性的相关度值来选择与该设备属性相关的一个或多个内容。其中,所述预定规则包括但不限于以下任一项:
-当一个内容与设备属性的相关度高于预定阈值,选择该内容;
-选择与设备属性的相关度排序前预定数量的内容。
可选地,预定规则为:当一个内容与设备属性的相关度高于预定阈值,选择该内容。当该移动终端具有设备属性I,预定阈值为0.5,内容获取装置203根据各个内容与设备属性I的相关度值,可以确定内容1和内容2与设备属性I的相关度高于预定阈值,则选择内容1与内容2;而当该移动终端具有设备属性II,内容获取装置203根据该待发送信息中各个内容与设备属性II的相关度值,可以确定内容1、内容2、内容3及内容4与设备属性II的相关度均高于预定阈值,则选择内容1、内容2、内容3、与内容4。
可选地,所述预定规则为:选择相关度排序前预定数量的内容。当该移动终端具有设备属性I而预定数量为3时,内容获取装置203根据该待发送信息中各个内容与设备属性I的相关度值,可以确定内容1、内容2、内容3与设备属性I的相关度高于内容4与设备属性I的相关度值,因此选择内容1、内容2与内容3;当该移动终端具有设备属性II而预定数量为3时,内容获取装置203根据该待发送信息中各个内容与设备属性II的相关度值,可以确定内容1、内容2与内容4与设备属性II的相关度高于内容3与设备属性II的相关度值,因此选择内容1、内容2与内容4。
在一个优选实施例中,本发明的一种用于向移动终端提供待发送信息的装置还可以获取历史记录数据库中该移动终端选择待发送信息的历史记录信息,根据该移动终端选择待发送信息的历史记录信息,从所选择的与设备属性相关的一个或多个内容中,确定与所述历史记录信息相一致的内容。延续上述示例2中,当该移动终端为设备属性II,基于预定规则,根据待发送信息中各个内容与设备属性II的相关度值,选择了内容1、内容2与内容4;随后,查询该移动终端的历史记录信息,其中显示该移动终端的用户先前选择内容1与4的次数较多,则可以确定内容1与内容4为与该设备属性相关且与历史记录信息相一致的内容。
在另一实施例中,本发明的一种用于向移动终端提供待发送信息的装置除由获取该移动终端的设备属性外,还包括通信能力信息获取装置208(图中未示出),用于获取该移动终端的通信能力信息。其中,所述移动终端的通信能力信息包括但不限于以下各项:
a)该移动终端当前可用的无线网络,包括WiFi或蜂窝网络,其中蜂窝网络包括GSM/GPRS、3GPP或LTE网络;
b)该移动设备当前位置的通信性能信息,包括无线网络带宽、无线信号强度、无线信号传输速率等。
具体地,通信能力信息获取装置208可以发送用于获取该移动终端的通信能力信息的请求给该移动终端,该移动终端响应于该请求,将通信能力信息发送给通信能力信息获取装置208。
本领域技术人员可以理解,以上通信能力信息的类型以及所述网络设备获取移动终端的通信能力信息的方式仅为举例,任何其他通信能力信息类型以及网络设备获取移动终端的通信能力信息的方式,如可适用于本发明,均应包含在本发明的保护范围以内,并以引用方式包含于此。
所述内容确定模块2032可以包括第一内容确定子模块(图中未示出),用于根据来自移动终端的查询序列与该移动终端的设备属性及通信能力信息,在待发送信息库中进行查询,以获取与查询序列相匹配且与所述设备属性及通信能力信息相关的一个或多个内容。
其中,与前面实施例类似,本发明的一种用于向移动终端提供待发送信息的装置可以在待发送信息内容库中,根据多种移动终端的通信能力和待发送信息的各个内容的相关性,来预先建立或更新多种移动终端的通信能力与待发送信息的各个内容的对应关系,其中,该待发送信息内容库包括但不限于任何类型的数据库,尤其是关联数据库。下面举例说明:
在一示例中,可以为多个待发送信息的内容集合中的各个内容分配通信能力的标签,每个待发送信息的各个内容可以具有多个通信能力信息的标签,具有某一通信能力的标签的内容表示该内容与该通信能力相关,而不具有某一通信能力的标签的内容,表示该内容与该通信能力不相关。例如,一个待发送信息的内容集合中包括内容1,内容2,内容3,内容4,其中内容1为餐馆A的文字介绍,内容2为餐馆A的图片信息,内容3为餐馆A的视频介绍,内容4为餐馆A的移动应用程序(APP)。如果移动终端的通信能力I指示其带宽较窄且其数据传输速率较低,则确定内容1和内容2与该通信能力I相关,而内容3和内容4与该通信能力I不相关,从而可以给内容1与内容2分配该通信能力I的标签。而当移动终端的通信能力II指示该移动终端的可用网络包括WiFi网络且数据传输速率较高,则确定待发送信息中内容1、内容2、内容3及内容4均与该通信能力II相关,可以为内容1、内容2、内容3、内容4分配该通信能力II的标签。
在另一示例中,还可以确定待发送信息的各个内容与不同通信能力的相关度值。例如,针对以上两种移动终端的通信能力I与II,可以确定该待发送信息的内容集合中,内容1与通信能力I的归一化相关度值为0.8,与通信能力II的归一化相关度值为0.8;内容2与通信能力I的归一化相关度值为0.6,与通信能力II的归一化相关度值为0.6;内容3与通信能力I的相关度值为0.2,与通信能力II的相关度值为0.6;内容4与设备属性I的相关度为0,与设备属性II的相关度值为0.8。
在一个实施例中,第一内容确定子模块可以根据内容集合中的各内容与设备属性的第一相关度,来确定与该设备属性相关的一个或多个内容,随后在所确定的与该设备属性相关的一个或多个内容中,根据该所确定的一个或多个内容与该移动终端的通信能力信息的第二相关度,来确定与该通信能力信息相关的一个或多个内容。
下面我们通过示例11来进行说明:
示例11
本发明的一种用于向移动终端提供待发送信息的装置由所接收的来自移动终端的查询请求中提取查询序列“餐馆”,网络设备根据查询序列“餐馆”,在待发送信息内容库中进行查询,获得与查询序列“餐馆”相匹配的多个待发送信息的内容集合,为简明起见,我们以其中一个待发送信息的内容集合为例进行说明,该待发送信息的内容集合包括多个内容,例如内容1,内容2,内容2’、内容3,内容3’,内容4,其中内容1与设备属性I的归一化相关度值为0.8,与通信能力信息II的归一化相关度值为0.8;内容2与设备属性I的归一化相关度值为0.6,与通信能力信息II的归一化相关度值为0.6;内容3与设备属性I的相关度值为0.2,与通信能力信息II的相关度值为0.2;内容4与设备属性I的相关度为0,与通信能力信息II的相关度值为0.8。可以基于第一预定规则,根据各个内容与设备属性的第一相关度值,来选择与该设备属性相关的一个或多个内容,然后基于第二预定规则,在所选择的与该设备属性相关的一个或多个内容中,确定与通信能力相关的内容。其中,
所述第一预定规则包括但不限于以下任一项:
-当一个内容与设备属性的相关度高于第一预定阈值,选择该内容;
-选择与设备属性的相关度排序前第一预定数量的内容。
所述第二预定规则包括但不限于以下任一项:
-当一个内容与通信能力的相关度高于第二预定阈值,选择该内容;
-选择与通信能力的相关度排序前第二预定数量的内容。
可选地,第一预定规则为:当一个内容与设备属性的相关度高于第一预定阈值,选择该内容;第二预定规则为:当一个内容与设备属性的相关度高于第二预定阈值,选择该内容。当该移动终端具有设备属性I,第一预定阈值为0.5,根据各个内容与设备属性I的相关度值,可以确定内容1和内容2与设备属性I的相关度高于第一预定阈值,则选择内容1与内容2。当该移动终端的通信能力信息II,第二预定阈值为0.7,根据所选择的内容1与内容2与通信能力信息II的相关度值,可以确定内容1与通信能力信息II的相关度高于第一预定阈值,则选择内容1。
可选地,所述第一预定规则为:选择与设备属性的相关度排序前第一预定数量的内容;第二预定规则为:选择与通信能力的相关度排序前第二预定数量的内容。当该移动终端具有设备属性I而第一预定数量为3时,根据该待发送信息中各个内容与设备属性I的相关度值,可以确定内容1、内容2、内容3与设备属性I的相关度高于内容4与设备属性I的相关度,因此选择内容1、内容2与内容3。当该移动终端具有通信能力信息II而第二预定数量为2,根据内容1、内容2、内容3与通信能力信息II的相关度值,可以确定内容1、内容2与通信能力信息II的相关度高于内容3与通信能力信息II的相关度,因此选择内容1和内容2。
在一个优选实施例中,本发明的一种用于向移动终端提供待发送信息的装置还可以获取历史记录数据库中该移动终端选择待发送信息的历史记录信息,根据该移动终端选择待发送信息的历史记录信息,从所选择的与设备属性相关的一个或多个内容中,确定与所述历史记录信息相一致的内容。延续上述示例11中,当该移动终端具有设备属性I,第一预定阈值为0.5,根据各个内容与设备属性I的相关度值,可以确定内容1和内容2与设备属性I的相关度高于第一预定阈值,则选择内容1与内容2;随后,根据移动终端的通信能力信息II,第二预定阈值0.6,可以确定内容1和内容2与通信能力信息II的相关度高于第二预定阈值,则选择内容1和内容2。之后,查询该移动终端的历史记录信息,其中显示该移动终端的用户先前选择内容1的次数较多,则可以确定内容1为与该设备属性相关且与历史记录信息相一致的内容。
在另一个实施例中,第一内容确定子模块根据内容集合中的各内容与通信能力信息的第二相关度对与设备属性的第一相关度进行加杈处理,来获得加杈后的第一相关度,随后根据所述加杈后的第一相关度,来确定该内容集合中的一个或多个内容。
在另一实施例中,本发明的一种用于向移动终端提供待发送信息的装置除由获取该移动终端的设备属性外,还包括场景属性获取装置209,用于获取该移动终端当前的场景属性信息。其中,移动终端当前的场景属性包括但不限于以下至少一种信息:
a)移动终端当前位置的时间信息;
b)移动终端当前位置的位置信息;
c)移动终端当前位置的天气信息。
在一个示例中,场景属性获取装置209(图中未示出)可以发送用于获取该移动终端的场景属性的请求给该移动终端,该移动终端响应于该请求,将场景属性信息发送给场景属性获取装置209。
在另一个示例中,场景属性获取装置209可以根据接收到来自移动终端的查询请求的时间信息及IP地址等,确定移动终端所在区域及时间,然后通过查询天气信息及时区等来确定移动终端当前的位置信息、时间信息、和/或天气。
所述内容确定模块可以包括第二内容确定子模块(图中未示出),用于根据来自移动终端的查询序列与该移动终端的设备属性及场景属性信息,在待发送信息库中进行查询,以获取与查询序列相匹配且与所述设备属性及场景属性相关的一个或多个内容。
其中,与前面实施例类似,本发明的一种用于向移动终端提供待发送信息的装置可以在待发送信息内容库中,根据多种移动终端的通信能力和待发送信息的各个内容的相关性,来预先建立或更新多种移动终端的通信能力与待发送信息的各个内容的对应关系,其中,该待发送数据库包括但不限于任何类型的数据库,尤其是关联数据库。下面举例说明:
在一示例中,可以为多个待发送信息的内容集合中的各个内容分配场景属性的标签,每个待发送信息的各个内容可以具有多个场景属性的标签,具有某一场景属性的标签的内容表示该内容与该场景属性相关,而不具有某一场景属性的标签的内容,表示该内容与该场景属性不相关。例如,一个待发送信息的内容集合中包括内容1,内容2,内容3,内容4,内容5,其中内容1为餐馆A的地址信息,内容2为餐馆A的外卖电话,内容3为餐馆A的外卖应用程序(APP),内容4为餐馆A的在线QQ咨询,内容5为该移动终端的当前位置到餐馆A的路线信息。当一个移动终端具有场景属性I,该场景属性I指示“中午12点在街道上”,则确定内容1和内容5与场景属性I相关,而内容2,内容3和内容4与场景属性I不相关,从而可以给内容1和内容5分配该场景属性I的标签。而当一个移动终端具有场景属性II,该场景属性II指示“晚上7点在家中”,则确定内容2,内容3和内容4与场景属性II相关,内容1和内容5与场景属性I不相关,从而可以给内容2,内容3和内容4分配该场景属性II的标签。
在另一示例中,还可以确定待发送信息的各个内容与不同场景属性的相关度值。例如,针对以上两种移动终端的场景属性I和II,可以确定该待发送信息的内容集合中,内容1与场景属性I的归一化相关度值为0.8,与场景属性II的归一化相关度值为0.6;内容2与场景属性I的归一化相关度值为0,与场景属性II的归一化相关度值为0.8;内容3与场景属性I的归一化相关度值为0,与场景属性II的归一化相关度值为0.8;内容4与场景属性I的归一化相关度值为0.5,与场景属性II的归一化相关度值为0.6;内容5与场景属性I的归一化相关度值为0.8,与场景属性II的归一化相关度值为0.6。
在一个实施例中,第二内容确定子模块可以根据内容集合中的各内容与设备属性的第一相关度,来确定与该设备属性相关的一个或多个内容,随后在所确定的与该设备属性相关的一个或多个内容中,根据该所确定的一个或多个内容与该移动终端的场景属性的第三相关度,来确定与该场景属性相关的一个或多个内容。
下面我们通过示例12来进行说明:
示例12
本发明的一种用于向移动终端提供待发送信息的装置接收到的来自移动终端的查询序列是“餐馆”,根据查询序列“餐馆”,在待发送信息内容库中进行查询,获得与查询序列“餐馆”相匹配的多个待发送信息的内容集合,为简明起见,我们以其中一个待发送信息的内容集合为例进行说明,该内容集合包括多个内容,例如内容1,内容2,内容3,内容4,其中内容1与设备属性I的归一化相关度值为0.8,与场景属性II的归一化相关度值为0.8;内容2与设备属性I的归一化相关度值为0.6,与场景属性II的归一化相关度值为0.6;内容3与设备属性I的相关度值为0.2,与场景属性II的相关度值为0.2;内容4与设备属性I的相关度为0,与场景属性II的相关度值为0.8。可以基于第一预定规则,根据各个内容与设备属性的相关度值,来选择与该设备属性相关的一个或多个内容,然后基于第三预定规则,在所选择的与该设备属性相关的一个或多个内容中,确定与场景属性相关的内容。其中,
所述第一预定规则包括但不限于以下任一项:
-当一个内容与设备属性的相关度高于第一预定阈值,选择该内容;
-选择与设备属性的相关度排序前第一预定数量的内容。
所述第三预定规则包括但不限于以下任一项:
-当一个内容与场景属性的相关度高于第三预定阈值,选择该内容;
-选择与场景的相关度排序前第三预定数量的内容。
下面举例说明:
在一示例中,第一预定规则为:当一个内容与设备属性的相关度高于第一预定阈值,选择该内容;第三预定规则为:当一个内容与场景属性的相关度高于第三预定阈值,选择该内容。当该移动终端具有设备属性I,第一预定阈值为0.5,根据各个内容与设备属性I的相关度值,可以确定内容1和内容2与设备属性I的相关度高于第一预定阈值,则选择内容1与内容2。当该移动终端具有场景属性II,第三预定阈值为0.7,根据各个内容与场景属性II的相关度值,可以确定内容1与场景属性II的相关度高于第三预定阈值,则选择内容1。
在另一示例中,所述第一预定规则为:选择与设备属性的相关度排序前第一预定数量的内容;第三预定规则为:当一个内容与场景属性的相关度排序前第三预定数量的内容。当该移动终端具有设备属性I而第一预定数量为3时,根据该待发送信息中各个内容与设备属性I的相关度值,可以确定内容1、内容2、内容3与设备属性I的相关度高于内容4与设备属性I的相关度,因此选择内容1、内容2与内容3。当该移动终端具有场景属性II而第二预定数量为2,根据内容1、内容2、内容3与场景属性II的相关度值,可以确定内容1、内容2与场景属性II的相关度高于内容3与场景属性II的相关度,因此选择内容1和内容2。
优选地,本发明的一种用于向移动终端提供待发送信息的装置还可以获取历史记录数据库中该移动终端选择待发送信息的历史记录信息,根据该移动终端选择待发送信息的历史记录信息,从所选择的与设备属性相关的一个或多个内容中,确定与所述历史记录信息相一致的内容。延续上述示例4中,当该移动终端具有设备属性I,第一预定阈值为0.5,根据各个内容与设备属性I的相关度值,可以确定内容1和内容2与设备属性I的相关度高于第一预定阈值,则选择内容1与内容2;随后,根据移动终端的场景属性II,第三预定阈值0.6,可以确定内容1和内容2与场景属性II的相关度高于第三预定阈值,则选择内容1和内容2。之后,查询该移动终端的历史记录信息,其中显示该移动终端的用户先前选择内容1的次数较多,则可以确定内容1为与该设备属性相关且与历史记录信息相一致的内容。
在另一个实施例中,第二内容确定子模块根据内容集合中的各内容与场景属性的第二相关度对与设备属性的第一相关度进行加杈处理,来获得加杈后的第一相关度,随后基于预定规则,根据所述加杈后的第一相关度,来选择该内容集合中的一个或多个内容。
在另一个实施例中,本发明的一种用于向移动终端提供待发送信息的装置还可,基于预定规则,根据不同设备属性来在待发送信息的内容集合中选择与不同设备属性相关的一个或多个内容,以组成与不同设备属性对应的内容子集。其中,所述预定规则包括但不限于以下任一项:
-当一个内容与设备属性的相关度高于预定阈值,选择该内容;
-选择与设备属性的相关度排序前预定数量的内容。
以下以示例13来进行说明:
示例13
以一个待发送信息的内容集合为例,该待发送信息的内容包括多个内容,例如,内容1,内容2,内容3,内容4,其中内容1与设备属性I的归一化相关度值为0.8,内容2与设备属性I的归一化相关度值为0.6,内容3与设备属性I的归一化相关度值为0.2,内容4与设备属性I的归一化相关度值为0。下面举例说明:
在一示例中,预定规则为:当一个内容与设备属性的相关度高于预定阈值,选择该内容。当该移动终端具有设备属性I,预定阈值为0.5,内容获取装置203根据各个内容与设备属性I的相关度值,可以确定内容1和内容2与设备属性I的相关度高于预定阈值,则预先选择内容1与内容2组成设备属性I对应的内容子集I。
当本发明的一种用于向移动终端提供待发送信息的装置由所接收的来自移动终端的查询请求中提取查询序列“餐馆”,根据查询序列“餐馆”,在待发送信息内容库中进行查询,获得与查询序列“餐馆”相匹配的一个或多个待发送信息。以一个匹配的待发送信息为例,当该移动终端的设备属性为设备属性I,根据所获取的该移动终端的设备属性I进行查询,获取该待发送信息的设备属性I对应的包含内容1与内容2的内容子集I。
在另一示例中,所述预定规则为:选择相关度排序前预定数量的内容。当该移动终端具有设备属性I而预定数量为3时,根据该待发送信息中各个内容与设备属性I的相关度值,可以确定内容1、内容2、内容3与设备属性I的相关度高于内容4与设备属性I的相关度值,因此预先选择内容1、内容2与内容3来组成设备属性I对应的内容子集I。
当本发明的一种用于向移动终端提供待发送信息的装置由所接收的来自移动终端的查询请求中提取查询序列“餐馆”,根据查询序列“餐馆”,在待发送信息内容库中进行查询,获得与查询序列“餐馆”相匹配的一个或多个待发送信息。以一个匹配的待发送信息为例,当该移动终端的设备属性为设备属性I,根据所获取的该移动终端的设备属性I进行查询,获取该待发送信息的设备属性I对应的包含内容1、内容2与内容3的内容子集I。
在一个优选实施例中,内容获取装置203可以预先根据所确定的各个内容与不同设备属性与通信能力信息和/或场景属性的相关度值,来选择一个或多个内容,以组成与不同设备属性、通信能力信息和/或场景属性对应的内容子集。具体地,可以先基于第一预定规则,根据各个内容与不同设备属性的相关度来在待发送信息的内容集合中选择一个或多个内容,然后再在所选择的一个或多个内容中,基于第二和/或第三预定规则,根据各个内容与通信能力信息和/或场景属性的相关度值,确定与之相关的内容。下面以示例14来进行说明:
示例14
以一个待发送信息的内容集合为例,该待发送信息的内容包括多个内容,例如,内容1,内容2,内容3,内容4,其中内容1与设备属性I的归一化相关度值为0.8,与通信能力信息II的归一化相关度值为0.6;内容2与设备属性I的归一化相关度值为0.6,与通信能力信息II的归一化相关度值为0.2;内容3与设备属性I的归一化相关度值为0.2,与通信能力信息II的归一化相关度值为0.4;内容4与设备属性I的归一化相关度值为0,与通信能力信息II的归一化相关度值为0.8。
在一个示例中,第一预定规则为:当一个内容与设备属性的相关度高于第一预定阈值,则选择该内容;第二预定规则,当一个内容与通信能力的相关度高于第二预定阈值,则选择该内容。当该移动终端具有设备属性I,第一预定阈值为0.5,具有通信能力信息II,第二预定阈值为0.4,根据各个内容与设备属性I的相关度值,可以确定内容1和内容2与设备属性I的相关度高于预定阈值,则选择内容1与内容2。随后,根据内容1和内容2与通信能力信息II的相关度值,可以确定内容1来组成设备属性I和通信能力信息II对应的内容子集I。
当由所接收的来自移动终端的查询请求中提取查询序列“餐馆”,网络设备根据查询序列“餐馆”,在待发送信息内容库中进行查询,获得与查询序列“餐馆”相匹配的一个或多个待发送信息。以一个匹配的待发送信息为例,当该移动终端的设备属性为设备属性I,通信能力信息为通信能力信息II,根据所获取的该移动终端的设备属性I和通信能力信息II进行查询,获取该待发送信息的设备属性I和通信能力信息II对应的、包含内容1的内容子集I。
在另一示例中,第一预定规则为:选择与设备属性的相关度排序前第一预定数量的内容;第二预定规则为选择与通信能力信息的相关度排序前第一预定数量的内容。当该移动终端具有设备属性I而预定数量为3,且具有通信能力信息II而预定数量为2时,根据该待发送信息中各个内容与设备属性I的相关度值,可以确定内容1、内容2、内容3与设备属性I的相关度高于内容4与设备属性I的相关度,因此选择内容1、内容2与内容3。随后,根据内容1、内容2和内容3与通信能力信息II的相关度值,可以确定内容1和内容3与通信能力信息II的相关度高于内容2与通信能力信息II的相关度,因此选择内容1和内容3,来组成设备属性I和通信能力信息II对应的内容子集I。
当由所接收的来自移动终端的查询请求中提取查询序列“餐馆’’,根据查询序列“餐馆”,在待发送信息内容库中进行查询,获得与查询序列“餐馆”相匹配的一个或多个待发送信息。以一个匹配的待发送信息为例,当该移动终端的设备属性为设备属性I,通信能力信息为通信能力信息II,根据所获取的该移动终端的设备属性I和通信能力信息II进行查询,获取该待发送信息的设备属性I和通信能力信息II对应的、包含内容1和内容3的内容子集I。
其中,所述待发送信息的内容包括但不限于:文字、电话、移动咨询工具、地图、移动应用程序(APP)、语音留言等。本领域技术人员可以理解,所述待发送信息的内容不限于上述列举的几种,任何其他可以应用于本发明的待发送信息的内容,均应包含在本发明的保护范围之内,并以引用方式包含于此。
待发送信息生成装置204,用于根据所获取的一个或多个内容来生成待发送信息。
如以上示例中,待发送信息生成装置204针对来自移动终端的查询序列“餐馆”进行查询,确定其中一个待发送信息的内容集合中内容1与内容2与移动终端的设备属性相关,则根据内容1与内容2来生成待发送信息。具体地,可以基于预定的CSS样式表,将所确定的内容1与内容2按其类型或排序来放置于在发送给移动终端的页面文件的相应位置。
待发送信息提供装置205,用于将所述待发送信息提供给该移动终端。
具体地,待发送信息提供装置205可以包括:显示特性确定模块(图中未示出),用于根据所述移动终端当前的场景属性、设备属性和/或通信能力信息,来确定所述待发送信息的显示特征;待发送信息提供模块(图中未示出),用于将具有所确定的显示特性的待发送信息提供给所述移动终端。
以下以两个示例15与16来说明待发送信息提供装置205根据所述移动终端当前的场景属性、设备属性和/或通信能力信息,来确定所述待发送信息的显示特征的方式。
示例15
待发送信息提供装置205根据该移动终端当前位置的时间信息和天气信息,来确定该移动终端当前位置的诸如环境亮度等信息,随后根据所确定的该移动终端当前位置的光线情况,来确定所述待发送信息的显示特征。例如,当确定移动终端当前所处时间为晚上,环境亮度较低,则确定待发送信息的显示特征为背景为诸如黑色、深蓝色等暗色调,文字等显示内容为诸如白色等与背景反差较大的亮色;而当确定移动终端当前所处时间为白天,环境亮度较高,则确定待发送信息的显示特征为:背景为诸如白色等亮色调,文字等显示内容为诸如黑色、深蓝色等与背景反差较大的暗色调。
示例16
待发送信息提供装置205根据所述移动终端的设备属性,如移动终端的屏幕大小,像素分辨率等,来确定所述待发送信息的显示特征。例如,当移动终端屏幕比较小,确定待发送信息的显示特征为:文字字体为与移动终端屏幕尺寸相符的小字体;而当移动终端的设备属性中像素分辨率比较低,则确定待发送信息的显示特征为:文字字体为与像素分辨率相符的字体。
本发明通过根据来自移动终端的查询序列和该移动终端的设备属性,在待发送信息内容库中进行查询,以获取与所述查询序列相匹配且与所述设备属性相关的一个或多个内容,从而生成待发送信息后,将待发送信息提供给该移动终端。本发明提供给移动终端的待发送信息针对来自该移动终端的查询序列和设备属性,该移动终端可以保证对该待发送信息的呈现效果。
本领域技术人员应理解以上示例仅为示例性说明,网络设备还可根据上述设备属性与移动终端的通信能力信息、场景属性、历史记录的任何组合来确定待发送信息的内容集合中一个或多个相关的内容,这些确定方式也均应包含在本发明的保护范围以内。例如,网络设备可获取该移动终端的设备属性以及该移动终端的通信能力信息和当前的场景属性,随后根据所述移动终端的设备属性、通信能力信息及当前的场景属性,在待发送信息内容库的内容集合中,确定与所述设备属性、通信能力信息及当前的场景属性相关的一个或多个内容。优选地,网络设备可以根据所述设备属性、通信能力信息及当前的场景属性,在所述内容集合中确定与所述设备属性、通信能力信息及移动终端当前的场景属性相关度较高的一个或多个内容;更优选地,网络设备还可以获取历史记录数据库中该移动终端选择待发送信息的历史记录信息,根据该移动终端选择待发送信息的历史记录信息,从待发送信息的内容集合中,确定与所述移动终端的设备属性、通信能力信息及当前的场景属性相关且存在于该历史记录信息中的一个或多个内容。
需要注意的是,本发明可在软件和/或软件与硬件的组合体中被实施,例如,本发明的各个装置可采用专用集成电路(ASIC)或任何其他类似硬件设备来实现。在一个实施例中,本发明的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本发明的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似设备。另外,本发明的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。系统权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
Claims (16)
1.一种用于向移动终端提供待发送信息的方法,其中,包括:
-接收来自该移动终端的查询序列;
-获取该移动终端的设备属性;
-根据所述查询序列与所述设备属性,来在待发送信息内容库中进行查询,以获取与所述查询序列相匹配且与所述设备属性相关的一个或多个内容;
-根据所获取的一个或多个内容来生成待发送信息;
-根据所述移动终端当前的场景属性,确定所述待发送信息的显示特性;将具有所确定的显示特性的待发送信息提供给该移动终端。
2.根据权利要求1所述的方法,其中,所述获取与所述查询序列相匹配且与所述设备属性相关的一个或多个内容的步骤包括:
-根据所述查询序列,来在待发送信息内容库中进行查询,以获取与所述查询序列相匹配的待发送信息的内容集合;
-根据所述设备属性,在所述内容集合中确定与所述设备属性相关的一个或多个内容。
3.根据权利要求2所述的方法,其中,还包括:
-获取所述移动终端的通信能力信息;
其中,所述确定一个或多个内容的步骤包括:
-根据所述设备属性和通信能力信息,来在待发送信息内容库的内容集合中确定与所述设备属性及通信能力信息相关的一个或多个内容。
4.根据权利要求1至3中任一项所述的方法,其中,所述移动终端的设备属性包括以下至少一种信息:
-该移动终端的屏幕大小;
-该移动终端的操作系统信息;
-该移动终端的屏幕分辨率信息;
-该移动终端的视频处理能力信息。
5.根据权利要求2所述的方法,其中,还包括:
-获取该移动终端当前的场景属性;
其中,所述确定一个或多个内容的步骤包括:
-根据该移动终端的设备属性和当前的场景属性,来在待发送信息的内容集合中确定与所述设备属性和当前的场景属性相关的一个或多个内容。
6.根据权利要求5所述的方法,其中,所述移动终端当前的场景属性包括以下至少一种信息:
-移动终端当前位置的时间信息;
-移动终端当前位置的位置信息;
-移动终端当前位置的天气信息。
7.根据权利要求1至3中任一项所述的方法,其中,还包括:
-根据多个移动终端的设备属性和多个待发送信息的内容,确定多个移动终端的设备属性与多个待发送信息的内容的对应关系;
-根据多个移动终端的设备属性与多个待发送信息的内容的对应关系,建立或更新所述待发送信息内容库。
8.根据权利要求1至3中任一项所述的方法,其中,所述将所生成的待发送信息提供给该移动终端的步骤包括:
-根据所述移动终端当前的场景属性,结合所述移动终端的设备属性和/或通信能力信息,确定所述待发送信息的显示特性;
-将具有所确定的显示特性的待发送信息提供给所述移动终端。
9.一种用于向移动终端提供待发送信息的装置,其中,包括:
查询序列接收装置,用于接收来自该移动终端的查询序列;
设备属性获取装置,用于获取该移动终端的设备属性;
内容获取装置,用于根据所述查询序列与所述设备属性,来在待发送信息内容库中进行查询,以获取与所述查询序列相匹配且与所述设备属性相关的一个或多个内容;
待发送信息生成装置,用于根据所获取的一个或多个内容来生成待发送信息;
待发送信息提供装置,用于根据所述移动终端当前的场景属性,确定所述待发送信息的显示特性;将具有所确定的显示特性的待发送信息提供给该移动终端。
10.根据权利要求9所述的装置,其中,所述内容获取装置包括:
内容集合获取模块,用于根据所述查询序列,来在待发送信息内容库中进行查询,以获取与所述查询序列相匹配的待发送信息的内容集合;
内容确定模块,用于根据所述设备属性,在所述内容集合中确定与所述设备属性相关的一个或多个内容。
11.根据权利要求10所述的装置,其中,还包括:
通信能力信息获取装置,用于获取所述移动终端的通信能力信息;
其中,所述内容确定模块包括:
第一内容确定子模块,用于根据所述设备属性和通信能力信息,来在待发送信息内容库的内容集合中确定与所述设备属性及通信能力信息相关的一个或多个内容。
12.根据权利要求9至11中任一项所述的装置,其中,所述移动终端的设备属性包括以下至少一种信息:
-该移动终端的屏幕大小;
-该移动终端的操作系统信息;
-该移动终端的屏幕分辨率信息;
-该移动终端的视频处理能力信息。
13.根据权利要求10所述的装置,其中,还包括:
场景属性获取装置,用于获取该移动终端当前的场景属性;
其中,所述内容确定模块包括:
第二内容确定子模块,用于根据该移动终端的设备属性和当前的场景属性,来在待发送信息的内容集合中确定与所述设备属性和当前的场景属性相关的一个或多个内容。
14.根据权利要求13所述的装置,其中,所述移动终端当前的场景属性包括以下至少一种信息:
-移动终端当前位置的时间信息;
-移动终端当前位置的位置信息;
-移动终端当前位置的天气信息。
15.根据权利要求9至11中任一项所述的装置,其中,还包括:
对应关系确定装置,用于根据多个移动终端的设备属性和多个待发送信息的内容,确定多个移动终端的设备属性与多个待发送信息的内容的对应关系;
内容库建立更新装置,用于根据多个移动终端的设备属性与多个待发送信息的内容的对应关系,建立或更新所述待发送信息内容库。
16.根据权利要求9至11中任一项所述的装置,其中,所述待发送信息提供装置包括:
显示特性确定模块,用于根据所述移动终端当前的场景属性,结合所述移动终端的设备属性和/或通信能力信息,确定所述待发送信息的显示特性;
待发送信息提供模块,用于将具有所确定的显示特性的待发送信息提供给所述移动终端。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310474046.2A CN103577545B (zh) | 2013-10-11 | 2013-10-11 | 一种用于提供待发送信息的方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310474046.2A CN103577545B (zh) | 2013-10-11 | 2013-10-11 | 一种用于提供待发送信息的方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103577545A CN103577545A (zh) | 2014-02-12 |
CN103577545B true CN103577545B (zh) | 2017-02-15 |
Family
ID=50049321
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310474046.2A Active CN103577545B (zh) | 2013-10-11 | 2013-10-11 | 一种用于提供待发送信息的方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103577545B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11418835B2 (en) * | 2019-06-07 | 2022-08-16 | Roku, Inc. | Content-modification system with technical characteristic-based selection feature |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101047722A (zh) * | 2006-03-30 | 2007-10-03 | 腾讯科技(深圳)有限公司 | 媒体文件推送系统及方法 |
CN101674569A (zh) * | 2009-09-24 | 2010-03-17 | 宇龙计算机通信科技(深圳)有限公司 | 一种与移动终端交互数据的方法及网络服务器 |
CN101848458A (zh) * | 2010-05-24 | 2010-09-29 | 深圳市五巨科技有限公司 | 一种移动终端游戏下载方法、装置和系统 |
CN101848416A (zh) * | 2010-04-02 | 2010-09-29 | 宇龙计算机通信科技(深圳)有限公司 | 一种移动终端、应用服务器及应用推送方法和系统 |
CN102413231A (zh) * | 2011-10-10 | 2012-04-11 | 宇龙计算机通信科技(深圳)有限公司 | 移动终端和日程提醒方法 |
CN102480550A (zh) * | 2010-11-23 | 2012-05-30 | 腾讯科技(深圳)有限公司 | 一种移动终端、下载系统及下载信息获取方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2004109553A2 (en) * | 2003-06-04 | 2004-12-16 | Matsushita Electric Industrial Co., Ltd. | Media inventory information presentation system, management device, and terminal device |
-
2013
- 2013-10-11 CN CN201310474046.2A patent/CN103577545B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101047722A (zh) * | 2006-03-30 | 2007-10-03 | 腾讯科技(深圳)有限公司 | 媒体文件推送系统及方法 |
CN101674569A (zh) * | 2009-09-24 | 2010-03-17 | 宇龙计算机通信科技(深圳)有限公司 | 一种与移动终端交互数据的方法及网络服务器 |
CN101848416A (zh) * | 2010-04-02 | 2010-09-29 | 宇龙计算机通信科技(深圳)有限公司 | 一种移动终端、应用服务器及应用推送方法和系统 |
CN101848458A (zh) * | 2010-05-24 | 2010-09-29 | 深圳市五巨科技有限公司 | 一种移动终端游戏下载方法、装置和系统 |
CN102480550A (zh) * | 2010-11-23 | 2012-05-30 | 腾讯科技(深圳)有限公司 | 一种移动终端、下载系统及下载信息获取方法 |
CN102413231A (zh) * | 2011-10-10 | 2012-04-11 | 宇龙计算机通信科技(深圳)有限公司 | 移动终端和日程提醒方法 |
Also Published As
Publication number | Publication date |
---|---|
CN103577545A (zh) | 2014-02-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US12321400B2 (en) | Method of and system for conducting personalized federated search and presentation of results therefrom | |
CN103577544B (zh) | 一种用于提供待发送信息的方法及装置 | |
CN103440286B (zh) | 一种基于搜索结果来提供推荐信息的方法及装置 | |
JP6554685B2 (ja) | 検索結果を提供するための方法及び装置 | |
CN107203894B (zh) | 信息推送方法和装置 | |
CN104035966B (zh) | 一种提供扩展搜索项的方法与装置 | |
US8818984B2 (en) | Method and apparatus for using tag topology | |
US7647316B2 (en) | Link optimization | |
CN104331465B (zh) | 移动终端的搜索方法及装置 | |
US20100114854A1 (en) | Map-based websites searching method and apparatus therefor | |
JP2015191655A (ja) | 推奨ページを生成するための方法及び装置 | |
TW201437832A (zh) | 訊息推薦方法及其裝置與訊息資源推薦系統 | |
CN103838748A (zh) | 用于浏览器新建标签页的展现方法和系统 | |
CN105653555B (zh) | 基于浏览器的书签显示方法及相关装置、系统 | |
JP2009145549A (ja) | 広告情報提供装置、広告情報提供方法及び広告情報提供プログラム | |
WO2016127625A1 (zh) | 地址过滤方法及装置 | |
US8935725B1 (en) | Visually browsing videos | |
CN103577545B (zh) | 一种用于提供待发送信息的方法及装置 | |
CN106709742B (zh) | 一种原生广告数据处理方法及装置 | |
JP2014182289A (ja) | 広告情報提供装置 | |
CN103838474A (zh) | 浏览器新建标签页的展现方法和浏览器客户端 | |
CN107153674B (zh) | 一种直播房间信息展示方法及系统 | |
WO2023035893A1 (zh) | 一种搜索处理方法、装置、设备、介质及程序产品 | |
JP2014132458A (ja) | モバイル端末機用ホットトピック・キーワード関連文書提供システム、方法及びコンピュータ読み取り可能な記録媒体 | |
US10445384B2 (en) | System and method for determining a search response to a research query |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |