CN102637211B - 一种更新终端适配数据库的方法、装置及*** - Google Patents

一种更新终端适配数据库的方法、装置及*** Download PDF

Info

Publication number
CN102637211B
CN102637211B CN201210106355.XA CN201210106355A CN102637211B CN 102637211 B CN102637211 B CN 102637211B CN 201210106355 A CN201210106355 A CN 201210106355A CN 102637211 B CN102637211 B CN 102637211B
Authority
CN
China
Prior art keywords
user
value
terminal
operation information
adaptation data
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
Application number
CN201210106355.XA
Other languages
English (en)
Other versions
CN102637211A (zh
Inventor
王慷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201210106355.XA priority Critical patent/CN102637211B/zh
Publication of CN102637211A publication Critical patent/CN102637211A/zh
Application granted granted Critical
Publication of CN102637211B publication Critical patent/CN102637211B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

本发明涉及信息技术领域,尤其涉及一种更新终端适配数据库的方法、装置及***。本发明实施例提供一种更新终端适配数据库的方法,应用服务器接收终端发送的用户代理配置文件以及用户操作信息,根据所述用户代理配置文件中特征参数的值,在用户操作信息表数据库中查找与所述用户代理配置文件对应的用户操作信息表,以及在终端适配数据库中查找与所述用户代理配置文件对应的终端适配数据,根据查找到的用户操作信息表以及接收到的用户操作信息,更新所述终端适配数据。通过本发明实施例提供的方法,应用服务器能够通过发起请求的终端,更新保存在服务器侧的终端适配数据库。

Description

一种更新终端适配数据库的方法、装置及***
技术领域
本发明涉及信息技术(Information Technology,简称:IT)领域,尤其涉及一种更新终端适配数据库的方法、装置及***。
背景技术
在移动互联网中,常根据终端的型号、能力信息对终端所请求的内容的格式进行优化。一般地,终端保存有用户代理配置文件(User Agent Profile,简称:UA Profile),该UA Profile中包含有各种参数,用于描述该终端的型号以及能力信息。例如,UA Profile包含的参数可以表示终端的软硬件平台信息以及与终端相连的网络环境特性等信息。其他设备(例如,应用服务器)在接收到终端发送的携带UA Profile的请求后,根据终端的UA Profile,识别终端的型号以及能力信息,根据识别到的型号或能力信息对终端所请求的内容的格式进行优化,并向终端发送优化后的内容。
然而,保存在终端中的UA Profile并不规范,例如,UA Profile中可能缺少部分信息或UA Profile中的部分信息存在差错,导致服务器侧不能完全根据终端的UA Profile对终端所请求的内容的格式进行优化。为解决这一问题,现有技术的服务器侧预先从终端设备制造厂商、运营商或其他第三方获取经过测试的终端适配数据,并将获取的终端适配数据保存在终端适配数据库中。服务器侧的应用服务器(Application Server,简称:AS)接收到终端发送的携带UAProfile的请求后,根据该UA Profile中特征参数(例如,终端的型号)的值,在终端适配数据库中查找与该UA Profile对应的终端适配数据(例如,屏幕大小、显示分辨率等),根据查找得到的终端适配数据对终端请求的内容的格式进行优化,并向终端发送优化后的内容。
通过对现有技术的分析,发明人认为现有技术至少存在以下问题:
不同类型的终端包含有不同的UA Profile,当大量不同类型的终端访问应用服务器时,需要投入大量的资源从终端设置制造厂商、运营商或其他第三方收集终端适配数据,建立终端适配数据库,导致适配效率低,不能及时地满足用户的个性化需求;其次,应用服务器需要从终端设备制造厂商、运营商或其他第三方获得终端适配数据,导致终端适配数据库的建立完全依赖于终端设备制造厂商、运营商或其他第三方,从而使得***运营的风险较高。
发明内容
本发明实施例的目的在于提供一种更新终端适配数据库的方法、装置及***,以便应用服务器能够通过向该应用服务器发起请求的终端,更新服务器侧保存的终端适配数据库。
一方面,本发明实施例提供一种更新终端适配数据库的方法,包括:
应用服务器接收终端发送的用户代理配置文件以及用户操作信息;
所述应用服务器根据所述用户代理配置文件中特征参数的值,在用户操作信息表数据库中查找与所述用户代理配置文件对应的用户操作信息表,以及在终端适配数据库中查找与所述用户代理配置文件对应的终端适配数据;
所述应用服务器根据所述用户操作信息表以及所述用户操作信息,更新所述终端适配数据;
其中,所述应用服务器接收所述终端发送的所述用户代理配置文件以及所述用户操作信息,包括:
所述应用服务器接收所述终端发送的所述用户代理配置文件以及第一用户操作信息,所述第一用户操作信息包括期望参数的值;
则,所述应用服务器根据所述用户操作信息表以及所述用户操作信息,更新所述终端适配数据,包括:
所述应用服务器在所述用户操作信息表中查找所述期望参数,根据查找到的所述期望参数的值以及接收到的所述期望参数的值,确定所述期望参数的适配值;
所述应用服务器将所述终端适配数据中所述期望参数的值,更新为所述期望参数的适配值;
其中,所述根据查找到的所述期望参数的值以及接收到的所述期望参数的值,确定所述期望参数的适配值,包括:
所述应用服务器根据查找到的所述期望参数的每个值以及接收到的所述期望参数的值,确定所述期望参数的每个值被选择的频率,将频率最高的期望参数的值确定为所述期望参数的适配值。
另一方面,本发明实施例提供一种更新终端适配数据库的方法,包括:
应用服务器接收终端发送的用户代理配置文件以及用户操作信息;
所述应用服务器根据所述用户代理配置文件中特征参数的值,在用户操作信息表数据库中查找与所述用户代理配置文件对应的用户操作信息表,以及在终端适配数据库中查找与所述用户代理配置文件对应的终端适配数据;
所述应用服务器根据所述用户操作信息表以及所述用户操作信息,更新所述终端适配数据;
其中,所述应用服务器接收所述终端发送的所述用户代理配置文件以及所述用户操作信息,包括:
所述应用服务器接收所述终端发送的所述用户代理配置文件以及第二用户操作信息,所述第二用户操作信息包括期望参数的值与评价指数的对应关系;
则,所述应用服务器根据所述用户操作信息表以及所述用户操作信息,更新所述终端适配数据,包括:
所述应用服务器在所述用户操作信息表中查找所述期望参数与评价指数的对应关系,根据查找到的所述期望参数的值与评价指数的对应关系以及接收到的所述期望参数的值与评价指数的对应关系,确定所述期望参数的适配值;
所述应用服务器将所述终端适配数据中所述期望参数的值,更新为所述期望参数的适配值;
其中,所述根据查找到的所述期望参数的值与评价指数的对应关系以及接收到的所述期望参数的值与评价指数的对应关系,确定所述期望参数的适配值,包括:
所述应用服务器根据查找到的所述期望参数的每个值与评价指数的对应关系以及接收到的所述期望参数的值与评价指数的对应关系,确定所述期望参数的每个值对应的总评价指数,将值最大的总评价指数所对应的期望参数的值,确定为所述期望参数的适配值。。
一方面,本发明实施例提供一种更新终端适配数据库的应用服务器装置,包括:
接收单元,用于接收终端发送的用户代理配置文件以及用户操作信息;
查询单元,用于根据所述接收单元接收到的用户代理配置文件中特征参数的值,在用户操作信息表数据库中查找与所述用户代理配置文件对应的用户操作信息表,以及在终端适配数据库中查找与所述用户代理配置文件对应的终端适配数据;
更新单元,用于根据所述查询单元查找得到的用户操作信息表以及所述接收单元接收到的用户操作信息,更新所述查询单元查找得到的终端适配数据;
其中,所述接收单元具体用于接收所述终端发送的所述用户代理配置文件以及第一用户操作信息,所述第一用户操作信息包括期望参数的值;
则,所述更新单元包括:
第一确定子单元,用于在所述查询单元查询得到的用户操作信息表中查找所述期望参数,根据查找到的所述期望参数的值以及所述接收单元接收到的所述期望参数的值,确定所述期望参数的适配值;
第一更新子单元,用于将所述查询单元查找得到的终端适配数据中所述期望参数的值,更新为所述第一确定子单元确定的所述期望参数的适配值;
其中,所述第一确定子单元具体用于根据查找到的所述期望参数的每个值以及所述接收单元接收到的所述期望参数的值,确定所述期望参数的每个值被选择的频率,将频率最高的期望参数的值确定为所述期望参数的适配值。
另一方面,本发明实施例提供一种更新终端适配数据库的应用服务器装置,包括:
接收单元,用于接收终端发送的用户代理配置文件以及用户操作信息;
查询单元,用于根据所述接收单元接收到的用户代理配置文件中特征参数的值,在用户操作信息表数据库中查找与所述用户代理配置文件对应的用户操作信息表,以及在终端适配数据库中查找与所述用户代理配置文件对应的终端适配数据;
更新单元,用于根据所述查询单元查找得到的用户操作信息表以及所述接收单元接收到的用户操作信息,更新所述查询单元查找得到的终端适配数据;
其中,所述接收单元具体用于接收所述终端发送的所述用户代理配置文件以及第二用户操作信息,所述第二用户操作信息包括期望参数的值与评价指数的对应关系;
则,所述更新单元包括:
第二确定子单元,用于在所述查询单元查询到的用户操作信息表中查找所述期望参数与评价指数的对应关系,根据查找到的所述期望参数的值与评价指数的对应关系以及所述接收单元接收到的所述期望参数的值与评价指数的对应关系,确定所述期望参数的适配值;
第二更新子单元,用于将所述查询单元查询得到的终端适配数据中所述期望参数的值,更新为所述第二确定子单元确定的所述期望参数的适配值;
其中,所述第二确定子单元具体用于根据查找到的所述期望参数的每个值与评价指数的对应关系以及所述接收单元接收到的所述期望参数的值与评价指数的对应关系,确定所述期望参数的每个值对应的总评价指数,将值最大的总评价指数所对应的期望参数的值,确定为所述期望参数的适配值。
又一方面,本发明实施例提供一种更新终端适配数据库的***,包括应用服务器以及数据库服务器,其中,
所述应用服务器,用于接收终端发送的用户代理配置文件以及用户操作信息,根据所述用户代理配置文件中特征参数的值,在用户操作信息表数据库中查找与所述用户代理配置文件对应的用户操作信息表,以及在终端适配数据库中查找与所述用户代理配置文件对应的终端适配数据,根据所述用户操作信息表以及所述用户操作信息,更新所述终端适配数据;
所述数据库服务器,用于保存所述用户操作信息表数据库以及所述终端适配数据库;
其中,所述应用服务器具体用于接收所述终端发送的所述用户代理配置文件以及第一用户操作信息,所述第一用户操作信息包括期望参数的值,并在所述用户操作信息表中查找所述期望参数,根据查找到的所述期望参数的值以及接收到的所述期望参数的值,确定所述期望参数的适配值,将所述终端适配数据中所述期望参数的值,更新为所述期望参数的适配值;
其中,所述应用服务器具体用于在确定所述期望参数的适配值时根据查找到的所述期望参数的每个值以及接收到的所述期望参数的值,确定所述期望参数的每个值被选择的频率,将频率最高的期望参数的值确定为所述期望参数的适配值。
本发明实施例提供一种更新终端适配数据库的方法、装置及***,应用服务器接收终端发送的用户代理配置文件以及用户操作信息,通过用户代理配置文件以及用户操作信息更新保存在服务器侧的终端适配数据,使得应用服务器能够通过发起请求的终端,更新保存在服务器侧的终端适配数据库,相对于现有技术,应用服务器不需从终端设备制造厂商、运营商或其他第三方收集终端适配数据,应用服务器根据终端自身携带的特性即可优化终端适配数据库,能够及时地对终端数据库进行维护,从而能够及时地满足用户的个性化需求。
附图说明
图1A为本发明实施例提供的一种更新终端适配数据库的***架构图;
图1B为本发明实施例提供的另一种更新终端适配数据库的***架构图;
图2为本发明实施例提供的一种更新终端适配数据库的方法示意图;
图3为本发明实施例提供的一种访问数据的方法示意图;
图4为本发明实施例提供的另一种更新终端适配数据库的方法示意图;
图5为本发明实施例提供的又一种更新终端适配数据库的方法示意图;
图6为本发明实施例提供的一种更新终端适配数据库的***示意图;
图7为本发明实施例提供的一种应用服务器的结构示意图;
图8为本发明实施例提供的另一种应用服务器的结构示意图;
图9为本发明实施例提供的又一种应用服务器的结构示意图;
图10为本发明实施例提供的一种终端的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下获得的所有其他实施例,都属于本发明保护的范围。
如图1A所示,为本发明实施例提供的一种更新终端适配数据库的***架构图。其中,终端需向应用服务器发送该终端的UA Profile以及用户操作信息,应用服务器根据所述UA Profile以及用户操作信息,更新数据库服务器中的终端适配数据库。
其中,需要说明的是,所述终端可以包括手机、上网本、各种计算机(电脑)、以及其他各种可以联网的设备;
其中,所述应用服务器可以同时为网页服务器(Web Server)或无线应用协议服务器(Wireless Application Protocol Server,简称:WAP Server),此时,所述应用服务器同时位于表示层(UI Layer)以及应用层(Application Layer)。
如图1B所示,为本发明实施例提供的另一种更新终端适配数据库的***架构图。在该***架构下,表示层服务器,例如Web/WAP服务器,接收终端发送的UA Profile以及用户操作信息,将所述UA Profile以及用户操作信息发送给应用服务器,应用服务器根据UA Profile以及用户操作信息,更新数据库服务器中的终端适配数据库。
其中,应用服务器与数据库服务器可以是不同的服务器,也可以是相同的服务器,本发明对此并未进行限定,当所述应用服务器与数据库服务器是同一服务器时,所述应用服务器同时位于应用层以及数据访问层(Data AccessLayer)。
基于图1A或图1B所示的***架构图,本发明实施例提供一种更新终端适配数据库的方法,如图2所示,所述方法包括:
S201:应用服务器接收终端发送的UA Profile以及用户操作信息;
其中,需要说明的是,所述UA Profile是一个XML(Extensible MarkupLanguage,可扩展标记语言)格式的文件,该文件所包含的参数从以下几个方面描述了终端的特性:硬件平台、软件平台、浏览器客户端(Browser User Agent,简称:Browser UA)、网络特性、WAP特性、PUSH特性等;
其中,所述应用服务器接收所述终端发送的UA Profile以及用户操作信息的方式,可以包括以下任一方式:
方式一:接收所述终端发送的UA Profile以及第一用户操作信息,所述第一用户操作信息包括期望参数的值;
其中,所述终端可以同时发送所述第一用户操作信息以及所述UA Profile;所述期望参数的值用于指示用户所期望的展示格式,例如,作为示例而非限定,若用户期望的分辨率为480X320,则期望参数为分辨率,“所述期望参数的值”可以表示为“分辨率=480X320”;
可选地,接收所述用户代理配置文件以及第一用户操作信息之后,所述应用服务器根据接收到的所述期望参数的值,对所述终端请求的内容的格式进行优化,若所述用户代理配置文件还包括所述期望参数之外的其他参数,则对于所述其他参数,所述应用服务器默认根据所述用户代理配置文件对所述终端请求的内容的格式进行优化;所述应用服务器向所述终端发送优化后的内容;
其中,作为示例而非限定,应用服务器接收到的“期望参数的值”表示为“分辨率=480X320”,则应用服务器按照分辨率值为480X320对终端请求的内容的格式进行优化,如果终端发送的UA Profile还包括其他参数,例如屏幕尺寸,则应用服务器默认根据该UA Profile中屏幕尺寸的值,对终端请求的内容的格式进行优化;
方式二:接收所述终端发送的UA Profile以及第二用户操作信息,所述第二用户操作信息包括期望参数的值与评价指数的对应关系;
其中,需要说明的是,所述终端在发送UA Profile之后,向所述应用服务器发送所述第二用户操作信息;
其中,在所述应用服务器接收所述UA Profile之后,接收所述第二用户操作信息之前,所述应用服务器根据所述UA Profile中特征参数的值,在终端适配数据库中查找与所述UA Profile对应的终端适配数据,根据所述终端适配数据对所述终端请求的内容的格式进行优化,向所述终端发送优化后的内容以及适配结果调查信息;其中,作为示例而非限定,终端向应用服务器发送UAProfile时,并未明确指示用户所期望的展示格式,应用服务器根据所述UAProfile中特征参数的值(例如,终端型号的值MB860),在终端适配数据库中查找与该UA Profile对应的终端适配数据,默认根据该终端适配数据对终端请求的内容的格式进行优化,向所述终端发送优化后的内容以及适配结果调查信息,以便调查用户对优化后的内容是否满意,并将用户的反馈通过第二用户操作信息发送给所述应用服务器;
其中,所述期望参数的值与评价指数的对应关系具体包括期望参数的值,评价指数以及期望参数的值与评价指数之间的关联,所述期望参数的值与评价指数的对应关系,用于指示用户对按照所述期望参数的值进行优化后的内容是否满意,所述评价指数可以是具体的分数,也可以是一系列用于表示满意程度的可选项;终端接收应用服务器根据终端适配数据进行优化后的内容后,根据用户的满意程度,将期望参数的值对应的评价指数发送给应用服务器;其中,作为示例而非限定,所述期望参数的值与评价指数的对应关系可以表示为“分辨率=480X320,满意”,应用服务器接收到该对应关系后,可以根据非数值型评价指数与数值型评价指数之间的转换关系,将非数值型评价指数转换为数值型评价指数;
S202:所述应用服务器根据所述用户代理配置文件中特征参数的值,在用户操作信息表数据库中查找与所述用户代理配置文件对应的用户操作信息表,以及在终端适配数据库中查找与所述用户代理配置文件对应的终端适配数据;
其中,需要说明的是,所述操作信息表数据库以及终端适配数据库保存在数据库服务器中,所述数据库服务器与所述应用服务器可以是同一个服务器,也可以是不同的服务器,本发明实施例并不对此进行限定;
其中,可以将所述用户操作信息表中的用户操作信息称为历史用户操作信息,将所述应用服务器接收到的所述用户操作信息称为当前用户操作信息,所述应用服务器根据当前用户操作信息以及历史用户操作信息,更新同一UAProfile所对应的终端适配数据;所谓同一UA Profile,具体是指特征参数的值相同的UA Profile;
其中,作为示例而非限定,所述特征参数可以包括以下任意一项或其组合:所述终端的型号(例如MB860或IPhone4),所述终端的屏幕尺寸,所述终端的屏幕分辨率;
其中,所述用户代理配置文件中的参数与终端适配数据中的参数一一对应,但参数值可能不同;应用服务器根据接收到的UA Profile中特征参数的值,找到与该UA Profile对应的终端适配数据,例如,作为示例而非限定,特征参数为终端型号(Model),应用服务器根据接收到的UA Profile中型号的值,例如MB860,在终端适配数据库中查找型号的值为MB860的终端适配数据,该型号值为MB860的终端适配数据即为接收到的UA Profile所对应的终端适配数据;
其中,所述应用服务器可以将所述用户操作信息保存至所述用户操作信息表,以便丰富用户操作信息表数据库中的用户操作信息,使得应用服务器能够根据大多数用户的用户操作信息进行统计得到终端适配数据;
S203:所述应用服务器根据所述用户操作信息表以及所述用户操作信息,更新所述终端适配数据;
其中,需要说明的是,所述应用服务器更新所述终端适配数据,具体是指更新终端适配数据库中保存的终端适配数据,更新后的终端适配数据保存在终端适配数据库中;
其中,需要说明的是,所述应用服务器更新所述终端适配数据的方式,可以包括以下任一方式:
方式一:当所述用户操作信息为第一用户操作信息时,所述应用服务器在所述用户操作信息表中查找所述期望参数,根据查找到的所述期望参数的值以及所接收到的所述期望参数的值,确定所述期望参数的适配值,将所述终端适配数据中所述期望参数的值,更新为所述期望参数的适配值;
可选地,所述应用服务器根据查找到的所述期望参数的每个值以及接收到的所述期望参数的值,确定所述期望参数的每个值被选择的频率,将频率最高的期望参数的值确定为所述期望参数的适配值;
例如,作为示例而非限定,若应用服务器接收到的“期望参数的值”表示为“分辨率=480X320”,所述用户操作信息表中的分辨率有800X480以及480X320两种,选择分辨率为800X480的有10次,选择分辨率为480X320的有6次;则确定值为480X320的分辨率被选择7次,值为800X480的分辨率被选择10次,将800X480作为分辨率的适配值;
方式二:当所述用户操作信息为第二用户操作信息时,所述应用服务器在所述用户操作信息表中查找所述期望参数与评价指数的对应关系,根据查找到的所述期望参数的值与评价指数的对应关系以及接收到的所述期望参数的值与评价指数的对应关系,确定所述期望参数的适配值,将所述终端适配数据中所述期望参数的值,更新为所述期望参数的适配值;
可选地,所述应用服务器根据查找到的所述期望参数的每个值与评价指数的对应关系以及接收到的所述期望参数的值与评价指数的对应关系,确定所述期望参数的每个值对应的总评价指数,将值最大的总评价指数所对应的期望参数的值确定为所述期望参数的适配值;
其中,所述期望参数的值对应的总评价指数,具体是指所述值对应的评价指数之和;
其中,作为示例而非限定,所述应用服务器接收到的“期望参数的值与评价指数的对应关系”可以表示为“分辨率=480X320,满意”,评价指数“满意”相当于数值型评价指数“10”;所述操作信息表中的分辨率有800X480以及480X320两种,将非数值型评价指数转化为数值型评价指数后,分辨率的值为800X480的评价指数为100,分辨率的值为480X320的评价指数为80;则应用服务器确定分辨率的值为800X480的总评价指数为100,分辨率的值为480X320的总评价指数为90(80+10),将800X480作为分辨率的适配值。
其中,需要说明的是,在所述应用服务器根据所述用户操作信息表以及所述用户操作信息,更新所述终端适配数据之前,若在所述终端数据库中没有查找到与所述用户代理配置文件对应的终端适配数据,则所述应用服务器根据所述用户代理配置文件构造所述终端适配数据,将构造得到的终端适配数据保存至所述终端适配数据库,以获得初始终端适配数据;例如,作为示例而非限定,没有查找到与UA Profile对应的终端适配数据时,应用服务器构造一个终端适配数据,将UA Profile中各参数的值作为终端适配数据中对应参数的值。
本发明实施例提供的一种更新终端数据库的方法,应用服务器接收终端发送的用户代理配置文件以及用户操作信息,通过用户代理配置文件以及用户操作信息,更新保存在服务器侧的终端适配数据,使得应用服务器能够通过发起请求的终端,更新保存在服务器侧的终端适配数据库,相对于现有技术,应用服务器不需从终端设备制造厂商、运营商或其他第三方收集终端适配数据,根据终端自身携带的特性即可优化终端适配数据库,能够及时地对终端数据库进行维护,从而能够及时地满足用户的个性化需求;其次,终端发送的第一用户操作信息包括期望参数的值,应用服务器根据接收到的期望参数的值以及在用户操作信息表中查找到的期望参数的值,确定期望参数的适配值,并根据该适配值,对该UA Profile对应的终端适配数据中期望参数的值进行优化,从而实现了对该UA Profile对应的终端适配数据的优化,使得终端适配数据库得以不断更新,与现有技术相比,服务器侧能够自主实现对终端的UA Profile的测试;另外,应用服务器根据查找到的期望参数的值以及接收到的期望参数的值,确定期望参数每个值被选择的频率,将频率最高的期望参数的值作为期望参数的适配值,使得应用服务器可以根据多数用户的操作信息更新终端适配数据,在终端没有指示用户所期望的展示格式时,能够将大部分用户选择的展示格式作为默认的展示格式,从而提高了格式优化的准确度;再次,应用服务器接收UA Profile以及第一用户操作信息后,根据该第一用户操作信息中期望参数的值对终端请求的内容的格式进行优化,使得应用服务器提供的服务能够满足用户的个性化需求;此外,终端发送的第二用户操作信息包括期望参数的值与评价指数的对应关系,应用服务器根据接收到的期望参数的值与评价指数的对应关系以及查找到的期望参数的值与评价指数的对应关系,确定期望参数的适配值,根据该适配值,对该UA Profile对应的终端适配数据中期望参数的值进行优化,使得终端适配数据库得以不断更新,与现有技术相比,服务器侧能够自主实现对终端的UA Profile的测试;另外,应用服务器根据查找到的期望参数的每个值与评价指数的对应关系以及接收到的期望参数的值与评价指数的对应关系,将值最大的总评价指数所对应的期望参数的值作为期望参数的适配值,使得应用服务器可以根据用户的评价更新终端适配数据,在终端没有指示用户所期望的展示格式时,能够将大部分用户满意的展示格式作为默认的展示格式,从而提高了格式优化的准确度;再次,在接收第二用户操作信息之前,应用服务器根据终端适配数据库中保存的终端适配数据,对终端请求的内容的格式进行优化,并向终端发送适配结果调查信息,以便调查用户对适配结果的满意程度,从而能够自主对终端的UA Profile进行测试;最后,在根据UA Profile中特征参数的值,没有查找到与该UA Profile对应的终端适配数据时,应用服务器根据该UA Profile构造终端适配数据,并保存构造得到的终端适配数据,以便能够获得初始的终端适配数据,丰富终端适配数据库。
如图3所示,为本发明实施例提供一种访问数据的方法示意图,该方法包括:
S301:终端向应用服务器发送数据访问请求,所述数据访问请求携带所述终端的用户代理配置文件以及第一用户操作信息,所述第一用户操作信息包括期望参数的值;
S302:所述终端接收所述应用服务器发送的数据访问响应,所述数据访问响应携带格式优化后的内容,所述格式优化后的内容由所述应用服务器根据所述用户代理配置文件以及所述期望参数的值处理得到;
其中,所述应用服务器根据所述用户代理配置文件以及所述期望参数的值,对所述终端请求的内容的格式进行优化的方式,具体包括:
所述应用服务器根据所述期望参数的值,对所述终端请求的内容的格式进行优化;
若所述UA Profile还包括所述期望参数值之外的其他参数,则对于其他参数,所述应用服务器默认根据所述UA Profile,对所述终端请求的内容的格式进行优化。
本发明实施例提供的一种访问数据的方法,应用服务器接收UA Profile以及第一用户操作信息后,根据该第一用户操作信息中期望参数的值对终端请求的内容的格式进行优化,使得终端能够主动通知应用服务器其所期望的展示格式,从而使得应用服务器能够提供满足用户个性化需求的服务。
如图4所示,为本发明实施例提供的另一种更新终端适配数据库的方法示意图,该方法包括:
S401:应用服务器接收终端发送的数据访问请求,所述数据访问请求携带所述终端的UA Profile以及第一用户操作信息,所述第一用户操作信息包括期望参数的值;
其中,需要说明的是,可以在用户界面(例如,网页)的显著位置提示用户对其所期望的展示格式进行选择,终端将用户所期望的展示格式通过第一用户操作信息通知应用服务器;
可选地,所述应用服务器可以通过Web/WAP服务器接收所述终端发送的数据访问请求;
可选地,所述应用服务器可以保存所述UA Profile;
S402:所述应用服务器根据所述期望参数的值,对所述终端请求的内容的格式进行优化;
其中,若所述UA Profile还包括所述期望参数值之外的其他参数,则对于其他参数,所述应用服务器默认根据所述UA Profile,对所述终端请求的内容的格式进行优化;
例如,作为示例而非限定,应用服务器接收到的“期望参数的值”表示为“分辨率=480X320”,则应用服务器按照分辨率值为480X320对终端请求的内容的格式进行优化,如果终端发送的UA Profile还包括其他参数,例如屏幕尺寸,则应用服务器默认根据该UA Profile中屏幕尺寸的值,对终端请求的内容的格式进行优化;
可选地,应用服务器优化终端请求的内容的格式的方式还可以包括以下方式:
用户在访问应用服务器时,需要事先注册或登录,应用服务器根据所述UAProfile以及第一用户操作信息,构造针对所述用户的终端适配数据,按照该终端适配数据对终端请求的内容的格式进行优化;
S403:所述应用服务器向所述终端发送数据访问响应,所述数据访问响应携带格式优化后的内容;
可选地,所述应用服务器可以通过Web/WAP服务器向所述终端发送数据访问响应;
S404:所述应用服务器根据所述UA Profile中特征参数的值,在用户操作信息表数据库中查找与所述UA Profile对应的用户操作信息表,以及在终端适配数据库中查找与所述UA Profile对应的终端适配数据;
可选地,所述操作信息表数据库以及终端适配数据库保存在数据库服务器中,所述数据库服务器与所述应用服务器可以是同一个服务器,也可以是不同的服务器;
其中,本步骤S404可以在步骤S402之前、之后或同时发生,本发明实施例并不限定步骤S404与步骤S402执行的先后顺序;
S405:所述应用服务器在所述用户操作信息表中查找所述期望参数,根据查找到的期望参数的值以及所接收到的所述期望参数的值,确定所述期望参数的适配值;
可选地,所述应用服务器根据查找到的所述期望参数的每个值以及接收到的所述期望参数的值,确定所述期望参数的每个值被选择的频率,将频率最高的期望参数的值确定为所述期望参数的适配值;
其中,作为示例而非限定,所述特征参数为终端型号,所述应用服务器接收到的UA Profile中终端型号的值为MB860,接收到的所述“期望参数的值”可以表示为“分辨率=480X320”,根据终端型号的值,应用服务器在用户操作信息表数据库中查找型号为MB860的用户操作信息表,所述用户操作信息表的格式如表1所示;
表1:
应用服务器根据查找得到的分辨率的值以及接收得到的分辨率的值,可以确定值为480X320的分辨率被选择了2次,值为800X480的分辨率被选择了4次,按照分辨率的每个值的频率,将频率高的分辨率的值800X480作为分辨率的适配值;
可选地,所述应用服务器在所述用户操作信息表中保存所述用户操作信息;
S406:所述应用服务器将所述终端适配数据中所述期望参数的值,更新为所述期望参数的适配值,即用所述期望参数的适配值替换所述终端适配数据中所述期望参数的值;
其中,需要说明的是,所述应用服务器更新所述终端适配数据,具体是指更新终端适配数据库中保存的终端适配数据,更新后的终端适配数据保存在终端适配数据库中;
其中,在互联网普及的情况下,大量用户访问***时,用户的操作信息是符合统计规律的,根据用户的操作信息可以使得运营商所提供的服务满足用户的个性化需求。
其中,需要说明的是,在所述应用服务器根据所述用户操作信息表以及所述用户操作信息,更新所述终端适配数据之前,若在所述终端数据库中没有查找到与所述用户代理配置文件对应的终端适配数据,则所述应用服务器根据所述用户代理配置文件构造所述终端适配数据,将构造得到的终端适配数据保存至所述终端适配数据库,以获得初始终端适配数据。
其中,可以在不同的应用或***之间共享用户操作信息表数据库以及终端适配数据库,以便增大数据库服务器中的数据量,提高统计分析的准确性。
其中,可以采用集中式保存的方式,保存用户操作信息表数据库以及终端适配数据库;也可以采用分布式保存的方式,保存用户操作信息表数据库以及终端适配数据库。
本发明实施例提供的一种更新终端适配数据库的方法,应用服务器接收终端发送的用户代理配置文件以及第一用户操作信息,通过用户代理配置文件以及第一用户操作信息,更新保存在服务器侧的终端适配数据,使得应用服务器能够通过发起请求的终端,更新保存在服务器侧的终端适配数据库,相对于现有技术,应用服务器不需从终端设备制造厂商、运营商或其他第三方收集终端适配数据,根据终端自身携带的特性即可优化终端适配数据库,能够及时地对终端数据库进行维护,从而能够及时地满足用户的个性化需求;其次,终端发送的第一用户操作信息包括期望参数的值,应用服务器根据接收到的期望参数的值以及在用户操作信息表中查找到的期望参数的值,确定期望参数的适配值,并根据该适配值,对该UA Profile对应的终端适配数据中期望参数的值进行优化,从而实现了对该UA Profile对应的终端适配数据的优化,使得终端适配数据库得以不断更新,与现有技术相比,服务器侧能够自主实现对终端的UA Profile的测试;另外,应用服务器根据查找到的期望参数的值以及接收到的期望参数的值,确定期望参数每个值被选择的频率,将频率最高的期望参数的值作为期望参数的适配值,使得应用服务器可以根据多数用户的操作信息更新终端适配数据,在终端没有指示用户所期望的展示格式时,能够将大部分用户选择的展示格式作为默认的展示格式,从而提高了格式优化的准确度;再次,应用服务器接收UA Profile以及第一用户操作信息后,根据该第一用户操作信息中期望参数的值对终端请求的内容的格式进行优化,使得应用服务器提供的服务能够满足用户的个性化需求;此外,在根据UA Profile中特征参数的值,没有查找到与该UA Profile对应的终端适配数据时,应用服务器根据该UAProfile构造终端适配数据,并保存构造得到的终端适配数据,以便能够获得初始的终端适配数据。
如图5所示,为本发明实施例提供的又一种更新终端适配数据库的方法示意图,该方法包括:
S501:应用服务器接收终端发送的数据访问请求,所述数据访问请求携带所述终端的UA Profile;
可选地,所述应用服务器可以通过Web/WAP服务器接收所述终端发送的所述数据访问请求;
S502:所述应用服务器根据所述UA Profile中特征数据的值,在终端适配数据库中查找与所述UA Profile对应的终端适配数据,根据所述终端适配数据对所述终端请求的内容的格式进行优化;
例如,所述终端适配数据中分辨率的值为800X480,则按照该分辨率的值对终端请求的内容进行优化;
可选地,应用服务器优化终端请求的内容的格式的方式还可以包括以下方式:
用户在访问应用服务器时,需要事先注册或登录,应用服务器根据所述UAProfile以及第一用户操作信息,构造针对所述用户的终端适配数据,按照该终端适配数据对终端请求的内容的格式进行优化;
S503:所述应用服务器向所述终端发送数据访问响应,所述数据访问响应携带所述格式优化后的内容;
可选地,所述应用服务器可以通过Web/WAP服务器向所述终端发送所述数据访问响应;
其中,所述应用服务器可以在向所述终端发送格式优化后的内容的同时,向所述终端发送适配结果调查信息,以便调查用户对优化后的内容是否满意;在其中一种具体的实施方式中,所述应用服务器可以通过数据访问响应,向所述终端发送格式优化后的内容以及适配结果调查信息,例如,直接在格式优化后的内容的显示界面上,同时显示适配结果调查信息;
其中,所述应用服务器也可以在向所述终端发送格式优化后的内容之后,再向所述终端发送适配结果调查信息;在其中一种具体的实施方式中,用户在访问应用服务器时,需事先注册或登录,应用服务器发送格式优化后的内容后,通过外发邮件或短信等方式,以便调查注册用户对优化后的内容是否满意;其中,需要说明的是,应用服务器可以根据调查的结果,更新终端适配数据;
S504:所述应用服务器接收所述终端发送的第二用户操作信息,所述第二用户操作信息包括期望参数的值与评价指数的对应关系;
其中,需要说明的是,终端接收应用服务器发送的适配结果调查信息之后,用户可以对应用服务器优化的结果进行评价;
其中,所述期望参数的值与评价指数的对应关系,用于指示用户对按照所述期望参数的值进行优化后的内容是否满意,所述评价指数可以是具体的分数,也可以是一系列用于表示满意程度的可选项(例如,满意、一般、差等);例如,作为示例而非限定,应用服务器按照分辨率为800X480对分辨率进行优化,终端接收优化后的内容后,用户很满意屏幕分辨率的适配效果,则用户可以将该分辨率的值对应的评价指数设置为“满意”,终端根据用户的选择,向应用服务器发送期望参数的值与评价指数的对应关系,例如“分辨率=800X480,满意”;
S505:所述应用服务器根据所述用户代理配置文件中特征参数的值,在用户操作信息表数据库中查找与所述用户代理配置文件对应的用户操作信息表,以及在终端适配数据库中查找与所述用户代理配置文件对应的终端适配数据;
其中,所述应用服务器可以在步骤S501接收到所述终端的用户代理配置文件时,存储所述用户代理配置文件;
其中,所述应用服务器还可以在步骤S501接收到所述终端的用户代理配置文件时,存储所述终端的终端标识,并将所述终端的标识与存储的所述终端的UA Profile关联起来,终端在向所述应用服务器发送期望参数的值与评价指数的对应关系的同时,向所述应用服务器发送所述终端的标识,以便所述应用服务器根据所述终端的标识,获得与所述终端的标识关联的UA Profile;
S506:所述应用服务器在所述用户操作信息表中查找所述期望参数与评价指数的对应关系,根据查找到的所述期望参数的值与评价指数的对应关系以及接收到的所述期望参数的值与评价指数的对应关系,确定所述期望参数的适配值;
可选地,所述应用服务器根据查找到的所述期望参数的每个值与评价指数的对应关系以及接收到的所述期望参数的值与评价指数的对应关系,确定所述期望参数的每个值对应的总评价指数,将值最大的总评价指数所对应的期望参数的值,确定为所述期望参数的适配值;
其中,所述期望参数的值对应的总评价指数,具体是指所述期望参数的值对应的评价指数之和;
其中,作为示例而非限定,所述特征参数为终端型号,所述终端的UA Profile中的终端型号为MB860,接收到的所述期望参数的值与评价指数的对应关系可以表示为“分辨率=800X480,满意”,根据终端型号,应用服务器在用户操作信息表数据库中查找型号为MB860的用户操作信息表,所述用户操作信息表的格式如表2所示:
表2:
应用服务器根据查找得到的分辨率的值与评价指数的对应关系,以及接收到的分辨率的值与评价指数的对应关系,确定分辨率的每个值所对应的总评价指数;在确定总评价指数时,若用户操作信息表中保存的评价指数为非数值型评价指数,则可以按照事先规定的非数值型评价指数与数值型评价指数之间的转换关系,将非数值型评价指数转换为等价的数值型评价指数,转换关系如表3所示;
根据该转换表,分辨率为800X480的总评价指数为11(已保存的)+3(接收到的)=14,分辨率为480X320的总评价指数为3,因此,将总价值指数为14所对应的分辨率的值800X480作为分辨率的适配值;
表3:
满意 一般
3 2 1
可选地,所述应用服务器可以将所述第二用户操作信息保存至所述用户操作信息表;
S507:所述应用服务器将所述终端适配数据中所述期望参数的值,更新为所述期望参数的适配值;
其中,需要说明的是,所述应用服务器更新所述终端适配数据,具体是指更新终端适配数据库中保存的终端适配数据,更新后的终端适配数据保存在终端适配数据库中;
其中,在互联网普及的情况下,大量用户访问***时,用户的操作信息是符合统计规律的,根据用户的操作信息可以使得运营商所提供的服务满足用户的个性化需求。
其中,需要说明的是,在所述应用服务器根据所述用户操作信息表以及所述用户操作信息,更新所述终端适配数据之前,若在所述终端数据库中没有查找到与所述用户代理配置文件对应的终端适配数据,则所述应用服务器根据所述用户代理配置文件构造所述终端适配数据,将构造得到的终端适配数据保存至所述终端适配数据库,以获得初始终端适配数据。
其中,可以在不同的应用或***之间共享用户操作信息表数据库以及终端适配数据库,以便增大数据库服务器中的数据量,提高统计分析的准确性。
其中,可以采用集中式保存的方式,保存用户操作信息表数据库以及终端适配数据库;也可以采用分布式保存的方式,保存用户操作信息表数据库以及终端适配数据库。
本发明实施例提供的一种更新终端适配数据库的方法,应用服务器根据终端发送的用户代理配置文件以及第二用户操作信息,更新保存在服务器侧的终端适配数据,使得应用服务器能够通过发起请求的终端,更新保存在服务器侧的终端适配数据库,相对于现有技术,应用服务器不需从终端设备制造厂商、运营商或其他第三方收集终端适配数据,根据终端自身携带的特性即可优化终端适配数据库,能够及时地对终端数据库进行维护,从而能够及时地满足用户的个性化需求;其次,终端发送的第二用户操作信息包括期望参数的值与评价指数的对应关系,应用服务器根据接收到的期望参数的值与评价指数的对应关系以及查找到的期望参数的值与评价指数的对应关系,确定期望参数的适配值,根据该适配值,对该UA Profile对应的终端适配数据中期望参数的值进行优化,使得终端适配数据库得以不断更新,与现有技术相比,服务器侧能够自主实现对终端的UA Profile的测试;另外,应用服务器根据查找到的期望参数的每个值与评价指数的对应关系以及接收到的期望参数的值与评价指数的对应关系,将值最大的总评价指数所对应的期望参数的值作为期望参数的适配值,使得应用服务器可以根据用户的评价更新终端适配数据,在终端没有指示用户所期望的展示格式时,能够将大部分用户满意的展示格式作为默认的展示格式,从而提高了格式优化的准确度;再次,在接收第二用户操作信息之前,应用服务器根据终端适配数据库中保存的终端适配数据,对终端请求的内容的格式进行优化,并向终端发送适配结果调查信息,以便调查用户对适配结果的满意程度,从而能够自主对终端的UA Profile进行测试;最后,在根据UA Profile中特征参数的值,没有查找到与该UA Profile对应的终端适配数据时,应用服务器根据该UA Profile构造终端适配数据,并保存构造得到的终端适配数据,以便能够获得初始的终端适配数据,丰富终端适配数据库。
如图6所示,为本发明实施例提供的一种更新终端适配数据库的***示意图,该***包括:应用服务器601以及数据库服务器602,其中,
所述应用服务器601,用于接收终端发送的用户代理配置文件以及用户操作信息,根据所述用户代理配置文件中特征参数的值,在用户操作信息表数据库中查找与所述用户代理配置文件对应的用户操作信息表,以及在终端适配数据库中查找与所述用户代理配置文件对应的终端适配数据,根据所述用户操作信息表以及所述用户操作信息,更新所述终端适配数据;
所述数据库服务器602,用于保存所述用户操作信息表数据库以及所述终端适配数据库;
其中,需要说明的是,所述应用服务器601可以通过网页服务器接收所述终端发送的用户代理配置文件以及用户操作信息。
其中,需要说明的是,若所述应用服务器601根据所述用户代理配置文件中特征参数的值,没有查找到与所述用户代理配置文件对应的终端适配数据,则所述应用服务器601还用于根据所述用户代理配置文件构造所述终端适配数据,将构造得到的终端适配数据保存至所述终端适配数据库602。
其中,所述应用服务器601还用于将所述用户操作信息保存至所述用户操作信息表。
本发明实施例提供的一种更新终端适配数据库的***,应用服务器接收终端发送的用户代理配置文件以及用户操作信息,通过用户代理配置文件以及用户操作信息更新保存在服务器侧的终端适配数据,使得应用服务器能够通过发起请求的终端,更新保存在服务器侧的终端适配数据库,相对于现有技术,应用服务器不需从终端设备制造厂商、运营商或其他第三方收集终端适配数据,应用服务器根据终端自身携带的特性即可优化终端适配数据库,能够及时地对终端数据库进行维护,从而能够及时地满足用户的个性化需求;另外,在根据UA Profile中特征参数的值,没有查找到与该UA Profile对应的终端适配数据时,应用服务器根据该UA Profile构造终端适配数据,并保存构造得到的终端适配数据,以便能够获得初始的终端适配数据,丰富终端适配数据库。
如图7所示,为本发明实施例提供的一种应用服务器的结构示意图,该应用服务器可以应用于图6所示的***中,该应用服务器包括:
接收单元701,用于接收终端发送的用户代理配置文件以及用户操作信息;
查询单元702,用于根据所述接收单元701接收到的用户代理配置文件中特征参数的值,在用户操作信息表数据库中查找与所述用户代理配置文件对应的用户操作信息表,以及在终端适配数据库中查找与所述用户代理配置文件对应的终端适配数据;
更新单元703,用于根据所述查询单元702查找得到的用户操作信息表以及所述接收单元701接收到的用户操作信息,更新所述查询单元702查找得到的终端适配数据。
其中,所述接收单元701可以用于通过网页服务器接收所述终端发送的用户代理配置文件以及用户操作信息。
其中,所述用户操作信息表数据库以及终端适配数据库可以保存在所述应用服务器中,也可以保存在数据库服务器中。
可选地,所述接收单元701可以具体用于接收所述终端发送的所述用户代理配置文件以及第一用户操作信息,所述第一用户操作信息包括期望参数的值;
则,所述更新单元703具体用于在所述查询单元702查询得到的用户操作信息表中查找所述期望参数,根据查找到的所述期望参数的值以及所述接收单元701接收到的所述期望参数的值,确定所述期望参数的适配值,将所述终端适配数据中所述期望参数的值,更新为所述期望参数的适配值。
可选地,所述接收单元701也可以具体用于接收所述终端发送的所述用户代理配置文件以及第二用户操作信息,所述第二用户操作信息包括期望参数的值与评价指数的对应关系;
则,所述更新单元703具体用于在所述查询单元702查询到的用户操作信息表中查找所述期望参数与评价指数的对应关系,根据查找到的所述期望参数的值与评价指数的对应关系以及所述接收单元701接收到的所述期望参数的值与评价指数的对应关系,确定所述期望参数的适配值,将所述终端适配数据中所述期望参数的值,更新为所述期望参数的适配值。
其中,本发明实施例提供的应用服务器还可以包括:
构造单元,用于在所述查询单元702没有查找到与所述用户代理配置文件对应的终端适配数据时,根据所述接收单元701接收到的用户代理配置文件构造所述终端适配数据;
第一保存单元,用于将所述构造单元构造得到的终端适配数据保存至所述终端适配数据库。
其中,本发明实施例提供的应用服务器还可以包括:
第二保存单元,用于在所述查询单元702查询到的用户操作信息表中保存所述接收单元701接收到的用户操作信息。
其中,所述第一保存单元与所述第二保存单元可以相同的保存单元,也可以是不同的保存单元,本发明实施例并不对此进行限定。
本发明实施例提供的一种应用服务器,应用服务器的更新单元根据在用户操作信息表数据库中查找得到的用户操作信息表以及接收单元接收到的用户操作信息,更新保存在服务器侧的终端适配数据,使得应用服务器能够通过发起请求的终端,更新保存在服务器侧的终端适配数据库,相对于现有技术,应用服务器不需从终端设备制造厂商、运营商或其他第三方收集终端适配数据,根据接收单元接收到的终端特性即可优化终端适配数据库,能够及时地对终端数据库进行维护,从而能够及时地满足用户的个性化需求;其次,接收单元接收到的第一用户操作信息包括期望参数的值,更新单元根据接收单元接收到的期望参数的值以及在用户操作信息表中查找到的期望参数的值,确定期望参数的适配值,并根据该适配值,对该UA Profile对应的终端适配数据中期望参数的值进行优化,从而实现了对该UA Profile对应的终端适配数据的优化,使得终端适配数据库得以不断更新,与现有技术相比,服务器侧能够自主实现对终端的UA Profile的测试;另外,接收单元接收到的第二用户操作信息包括期望参数的值与评价指数的对应关系,更新单元根据接收到的期望参数的值与评价指数的对应关系以及在用户操作信息表中查找到的期望参数的值与评价指数的对应关系,确定期望参数的适配值,根据该适配值,对该UA Profile对应的适配数据中期望参数的值进行优化,使得终端适配数据库得以不断更新,与现有技术相比,服务器侧能够自主实现对终端的UA Profile的测试;再次,在根据UA Profile中特征参数的值,没有查找到与该UA Profile对应的终端适配数据时,构造单元根据该UA Profile构造终端适配数据,应用服务器通过第一保存单元保存构造得到的终端适配数据,以便能够获得初始的终端适配数据,丰富终端适配数据库。
如图8所示,为本发明实施例提供的另一种应用服务器的结构示意图,该应用服务器可以应用于图6所示的***中,该应用服务器包括:
接收单元801,用于接收终端发送的用户代理配置文件以及第一用户操作信息,所述第一用户操作信息包括期望参数的值;
查询单元802,用于根据所述接收单元801接收到的用户代理配置文件中特征参数的值,在用户操作信息表数据库中查找与所述用户代理配置文件对应的用户操作信息表,以及在终端适配数据库中查找与所述用户代理配置文件对应的终端适配数据;
更新单元803,用于根据所述查询单元802查找得到的用户操作信息表以及所述接收单元801接收到的第一用户操作信息,更新所述查询单元802查找得到的终端适配数据;
其中,所述更新单元803包括:
第一确定子单元8031,用于在所述查询单元802查询得到的用户操作信息表中查找所述期望参数,根据查找到的所述期望参数的值以及所述接收单元801接收到的所述期望参数的值,确定所述期望参数的适配值;
第一更新子单元8032,用于将所述查询单元802查找得到的终端适配数据中所述期望参数的值,更新为所述第一确定子单元8031确定的所述期望参数的适配值。
其中,所述接收单元801可以具体用于通过网页服务器接收所述终端发送的用户代理配置文件以及第一用户操作信息。
其中,所述第一确定子单元8031可以具体用于根据查找到的所述期望参数的每个值以及所述接收单元801接收到的所述期望参数的值,确定所述期望参数的每个值被选择的频率,将频率最高的期望参数的值确定为所述期望参数的适配值。
其中,本发明实施例提供的应用服务器还可以包括:
第一格式优化单元,用于根据所述接收单元801接收到的期望参数的值,对所述终端请求的内容的格式进行优化;
若所述接收单元801接收到的用户代理配置文件还包括所述期望参数之外的其他参数,则对于所述其他参数,所述第一格式优化单元还用于默认根据所述用户代理配置文件对所述终端请求的内容的格式进行优化;
第一发送单元,用于向所述终端发送所述第一格式单元优化后的内容。
其中,本发明实施例提供的应用服务器还可以包括:
构造单元,用于在所述查询单元802没有查找到与所述用户代理配置文件对应的终端适配数据时,根据所述接收单元801接收到的用户代理配置文件构造所述终端适配数据;
第一保存单元,用于将所述构造单元构造得到的终端适配数据保存至所述终端适配数据库。
其中,本发明实施例提供的应用服务器还可以包括:
第二保存单元,用于在所述查询单元802查询到的用户操作信息表中保存所述接收单元801接收到的第一用户操作信息。
其中,所述第一保存单元与所述第二保存单元可以相同的保存单元,也可以是不同的保存单元,本发明实施例并不对此进行限定。
本发明实施例提供的一种应用服务器,应用服务器的更新单元根据在用户操作信息表数据库中查找得到的用户操作信息表以及接收单元接收到的第一用户操作信息,更新保存在服务器侧的终端适配数据,使得应用服务器能够通过发起请求的终端,更新保存在服务器侧的终端适配数据库,相对于现有技术,应用服务器不需从终端设备制造厂商、运营商或其他第三方收集终端适配数据,根据接收单元接收到的终端特性即可优化终端适配数据库,能够及时地对终端数据库进行维护,从而能够及时地满足用户的个性化需求;其次,接收单元接收到的第一用户操作信息包括期望参数的值,第一确定子单元根据接收单元接收到的期望参数的值以及在用户操作信息表中查找到的期望参数的值,确定期望参数的适配值,第一更新子单元根据第一确定子单元确定的期望参数的适配值,对该UA Profile对应的终端适配数据中期望参数的值进行优化,从而实现了对该UA Profile对应的终端适配数据的优化,使得终端适配数据库得以不断更新,与现有技术相比,服务器侧能够自主实现对终端的UA Profile的测试;另外,第一确定子单元根据查找到的期望参数的每个值以及接收单元接收到的期望参数的值,确定期望参数的每个值被选择的频率,将频率最高的期望参数的值作为期望参数的适配值,使得应用服务器可以根据多数用户的操作信息更新终端适配数据,在终端没有指示用户所期望的展示格式时,能够将大部分用户选择的展示格式作为默认的展示格式,从而提高了格式优化的准确度;再次,第一格式单元根据接收单元接收到的期望参数的值,对终端请求的内容的格式进行优化,使得应用服务器提供的服务能够满足用户的个性化需求;最后,在根据UA Profile中特征参数的值,没有查找到与该UA Profile对应的终端适配数据时,构造单元根据该UA Profile构造终端适配数据,并通过第一保存单元保存构造得到的终端适配数据,以便能够获得初始的终端适配数据,丰富终端适配数据库。
如图9所示,为本发明实施例提供的又一种应用服务器,该应用服务器可以应用于如图6所示的***中,该应用服务器包括:
接收单元901,用于接收终端发送的用户代理配置文件以及第二用户操作信息,所述第二用户操作信息包括期望参数的值与评价指数的对应关系;
查询单元902,用于根据所述接收单元901接收到的用户代理配置文件中特征参数的值,在用户操作信息表数据库中查找与所述用户代理配置文件对应的用户操作信息表,以及在终端适配数据库中查找与所述用户代理配置文件对应的终端适配数据;
更新单元903,用于根据所述查询单元902查找得到的用户操作信息表以及所述接收单元901接收到的第二用户操作信息,更新所述查询单元902查找得到的终端适配数据;
其中,所述更新单元903包括:
第二确定子单元9031,用于在所述查询单元902查询到的用户操作信息表中查找所述期望参数与评价指数的对应关系,根据查找到的所述期望参数的值与评价指数的对应关系以及所述接收单元901接收到的所述期望参数的值与评价指数的对应关系,确定所述期望参数的适配值;
第二更新子单元9032,用于将所述查询单元902查询得到的终端适配数据中所述期望参数的值,更新为所述第二确定子单元9031确定的所述期望参数的适配值。
其中,所述接收单元901可以具体用于通过网页服务器接收所述终端发送的用户代理配置文件以及第二用户操作信息。
其中,所述第二确定子单元9031具体用于根据查找到的所述期望参数的每个值与评价指数的对应关系以及所述接收单元901接收到的所述期望参数的值与评价指数的对应关系,确定所述期望参数的每个值对应的总评价指数,将值最大的总评价指数所对应的期望参数的值,确定为所述期望参数的适配值。
其中,本发明实施例提供的应用服务器还可以包括:
第二格式优化单元,用于根据所述查询单元902查找到的终端适配数据对所述终端请求的内容的格式进行优化;
第二发送单元,用于向所述终端发送所述第二格式优化单元优化后的内容;
所述第二发送单元,还用于向所述终端发送适配结果调查消息。
其中,本发明实施例提供的应用服务器还可以包括:
构造单元,用于在所述查询单元902没有查找到与所述用户代理配置文件对应的终端适配数据时,根据所述接收单元901接收到的用户代理配置文件构造所述终端适配数据;
第一保存单元,用于将所述构造单元构造得到的终端适配数据保存至所述终端适配数据库。
其中,本发明实施例提供的应用服务器还可以包括:
第二保存单元,用于在所述查询单元902查询到的用户操作信息表中保存所述接收单元901接收到的第二用户操作信息。
其中,所述第一保存单元与所述第二保存单元可以相同的保存单元,也可以是不同的保存单元,本发明实施例并不对此进行限定。
本发明实施例提供的一种应用服务器,应用服务器的更新单元根据接收单元接收的第二用户操作信息以及在用户操作信息表数据库中查找到的用户操作信息表,更新保存在服务器侧的终端适配数据,使得应用服务器能够通过发起请求的终端,更新保存在服务器侧的终端适配数据库,相对于现有技术,应用服务器不需从终端设备制造厂商、运营商或其他第三方收集终端适配数据,根据终端自身携带的特性即可优化终端适配数据库,能够及时地对终端数据库进行维护,从而能够及时地满足用户的个性化需求;其次,接收单元接收到的第二用户操作信息包括期望参数的值与评价指数的对应关系,第二确定子单元根据接收单元接收到的期望参数的值与评价指数的对应关系以及查找到的期望参数的值与评价指数的对应关系,确定期望参数的适配值,第二更新子单元根据第二确定子单元确定的期望参数的适配值,对该UA Profile对应的适配数据中期望参数的值进行优化,使得终端适配数据库得以不断更新;另外,第二确定子单元根据查找到的期望参数的每个值与评价指数的对应关系以及接收到的期望参数的值与评价指数的对应关系,将值最大的总评价指数所对应的期望参数的值作为期望参数的适配值,使得应用服务器可以根据用户的评价更新终端适配数据,在终端没有指示用户所期望的展示格式时,能够将大部分用户满意的展示格式作为默认的展示格式,从而提高了格式优化的准确度;再次,第二格式优化单元根据终端适配数据库中保存的终端适配数据,对终端请求的内容的格式进行优化,第二发送单元向终端发送优化后的内容以及适配结果调查信息,以便调查用户对适配结果的满意程度,从而能够自主对终端的UAProfile进行测试;最后,在根据UA Profile中特征参数的值,没有查找到与该UA Profile对应的终端适配数据时,构造单元根据该UA Profile构造终端适配数据,并通过第一保存单元保存构造得到的终端适配数据,以便能够获得初始的终端适配数据,丰富终端适配数据库。
如图10所示,为本发明实施例提供的一种终端的结构示意图,该终端包括:
发送单元1001,用于向应用服务器发送数据访问请求,所述数据访问请求携带所述终端的用户代理配置文件以及第一用户操作信息,所述第一用户操作信息包括期望参数的值;
接收单元1002,用于接收所述应用服务器发送的数据访问响应,所述数据访问响应携带格式优化后的内容,所述格式优化后的内容由所述应用服务器根据所述用户代理配置文件以及所述期望参数的值处理得到。
本发明实施例提供的一种更新终端适配数据库的方法、装置以及***,应用服务器接收终端发送的用户代理配置文件以及用户操作信息,通过用户代理配置文件以及用户操作信息,更新保存在服务器侧的终端适配数据,使得应用服务器能够通过发起请求的终端,更新保存在服务器侧的终端适配数据库,相对于现有技术,应用服务器不需从终端设备制造厂商、运营商或其他第三方收集终端适配数据,根据终端自身携带的特性即可优化终端适配数据库,能够及时地对终端数据库进行维护,从而能够及时地满足用户的个性化需求;其次,终端发送的第一用户操作信息包括期望参数的值,应用服务器根据接收到的期望参数的值以及在用户操作信息表中查找到的期望参数的值,确定期望参数的适配值,并根据该适配值,对该UA Profile对应的终端适配数据中期望参数的值进行优化,从而实现了对该UA Profile对应的终端适配数据的优化,使得终端适配数据库得以不断更新,与现有技术相比,服务器侧能够自主实现对终端的UA Profile的测试;另外,应用服务器根据查找到的期望参数的值以及接收到的期望参数的值,确定期望参数每个值被选择的频率,将频率最高的期望参数的值作为期望参数的适配值,使得应用服务器可以根据多数用户的操作信息更新终端适配数据,在终端没有指示用户所期望的展示格式时,能够将大部分用户选择的展示格式作为默认的展示格式,从而提高了格式优化的准确度;再次,应用服务器接收UA Profile以及第一用户操作信息后,根据该第一用户操作信息中期望参数的值对终端请求的内容的格式进行优化,使得应用服务器提供的服务能够满足用户的个性化需求;此外,终端发送的第二用户操作信息包括期望参数的值与评价指数的对应关系,应用服务器根据接收到的期望参数的值与评价指数的对应关系以及查找到的期望参数的值与评价指数的对应关系,确定期望参数的适配值,根据该适配值,对该UA Profile对应的终端适配数据中期望参数的值进行优化,使得终端适配数据库得以不断更新,与现有技术相比,服务器侧能够自主实现对终端的UA Profile的测试;另外,应用服务器根据查找到的期望参数的每个值与评价指数的对应关系以及接收到的期望参数的值与评价指数的对应关系,将值最大的总评价指数所对应的期望参数的值作为期望参数的适配值,使得应用服务器可以根据用户的评价更新终端适配数据,在终端没有指示用户所期望的展示格式时,能够将大部分用户满意的展示格式作为默认的展示格式,从而提高了格式优化的准确度;再次,在接收第二用户操作信息之前,应用服务器根据终端适配数据库中保存的终端适配数据,对终端请求的内容的格式进行优化,并向终端发送适配结果调查信息,以便调查用户对适配结果的满意程度,从而能够自主对终端的UA Profile进行测试;最后,在根据UA Profile中特征参数的值,没有查找到与该UA Profile对应的终端适配数据时,应用服务器根据该UA Profile构造终端适配数据,并保存构造得到的终端适配数据,以便能够获得初始的终端适配数据,丰富终端适配数据库。
通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到上述实施例方法中的全部或部分步骤可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
需要说明的是,本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,各单元具体功能的执行过程参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
总之,以上所述仅为本发明技术方案的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (16)

1.一种更新终端适配数据库的方法,其特征在于,包括:
应用服务器接收终端发送的用户代理配置文件以及用户操作信息;
所述应用服务器根据所述用户代理配置文件中特征参数的值,在用户操作信息表数据库中查找与所述用户代理配置文件对应的用户操作信息表,以及在终端适配数据库中查找与所述用户代理配置文件对应的终端适配数据;
所述应用服务器根据所述用户操作信息表以及所述用户操作信息,更新所述终端适配数据;
其中,所述应用服务器接收所述终端发送的所述用户代理配置文件以及所述用户操作信息,包括:
所述应用服务器接收所述终端发送的所述用户代理配置文件以及第一用户操作信息,所述第一用户操作信息包括期望参数的值;
则,所述应用服务器根据所述用户操作信息表以及所述用户操作信息,更新所述终端适配数据,包括:
所述应用服务器在所述用户操作信息表中查找所述期望参数,根据查找到的所述期望参数的值以及接收到的所述期望参数的值,确定所述期望参数的适配值;
所述应用服务器将所述终端适配数据中所述期望参数的值,更新为所述期望参数的适配值;
其中,所述根据查找到的所述期望参数的值以及接收到的所述期望参数的值,确定所述期望参数的适配值,包括:
所述应用服务器根据查找到的所述期望参数的每个值以及接收到的所述期望参数的值,确定所述期望参数的每个值被选择的频率,将频率最高的期望参数的值确定为所述期望参数的适配值。
2.如权利要求1所述的方法,其特征在于,在所述应用服务器接收所述终端发送的用户代理配置文件以及第一用户操作信息之后,所述方法还包括:
所述应用服务器根据接收到的所述期望参数的值,对所述终端请求的内容的格式进行优化,若所述用户代理配置文件还包括所述期望参数之外的其他参数,则对于所述其他参数,所述应用服务器默认根据所述用户代理配置文件对所述终端请求的内容的格式进行优化;
所述应用服务器向所述终端发送优化后的内容。
3.如权利要求1-2中任一所述的方法,其特征在于,在所述应用服务器根据所述用户操作信息表以及所述用户操作信息,更新所述终端适配数据之前,所述方法还包括:
若在所述终端适配数据库中没有查找到与所述用户代理配置文件对应的终端适配数据,则所述应用服务器根据所述用户代理配置文件构造所述终端适配数据,将构造得到的终端适配数据保存至所述终端适配数据库。
4.如权利要求1-2中任一所述的方法,其特征在于,所述在用户操作信息表数据库中查找与所述用户代理配置文件对应的用户操作信息表之后,所述方法还包括:
所述应用服务器在所述用户操作信息表中保存所述用户操作信息。
5.一种更新终端适配数据库的方法,其特征在于,包括:
应用服务器接收终端发送的用户代理配置文件以及用户操作信息;
所述应用服务器根据所述用户代理配置文件中特征参数的值,在用户操作信息表数据库中查找与所述用户代理配置文件对应的用户操作信息表,以及在终端适配数据库中查找与所述用户代理配置文件对应的终端适配数据;
所述应用服务器根据所述用户操作信息表以及所述用户操作信息,更新所述终端适配数据;
其中,所述应用服务器接收所述终端发送的所述用户代理配置文件以及所述用户操作信息,包括:
所述应用服务器接收所述终端发送的所述用户代理配置文件以及第二用户操作信息,所述第二用户操作信息包括期望参数的值与评价指数的对应关系;
则,所述应用服务器根据所述用户操作信息表以及所述用户操作信息,更新所述终端适配数据,包括:
所述应用服务器在所述用户操作信息表中查找所述期望参数与评价指数的对应关系,根据查找到的所述期望参数的值与评价指数的对应关系以及接收到的所述期望参数的值与评价指数的对应关系,确定所述期望参数的适配值;
所述应用服务器将所述终端适配数据中所述期望参数的值,更新为所述期望参数的适配值;
其中,所述根据查找到的所述期望参数的值与评价指数的对应关系以及接收到的所述期望参数的值与评价指数的对应关系,确定所述期望参数的适配值,包括:
所述应用服务器根据查找到的所述期望参数的每个值与评价指数的对应关系以及接收到的所述期望参数的值与评价指数的对应关系,确定所述期望参数的每个值对应的总评价指数,将值最大的总评价指数所对应的期望参数的值,确定为所述期望参数的适配值。
6.如权利要求5所述的方法,其特征在于,在所述应用服务器接收所述用户代理配置文件之后,接收所述第二用户操作信息之前,所述方法还包括:
所述应用服务器根据所述用户代理配置文件中特征参数的值,在所述终端适配数据库中查找与所述用户代理配置文件对应的终端适配数据;
所述应用服务器根据所述终端适配数据对所述终端请求的内容的格式进行优化;
所述应用服务器向所述终端发送优化后的内容以及适配结果调查信息。
7.如权利要求5或6所述的方法,其特征在于,在所述应用服务器根据所述用户操作信息表以及所述用户操作信息,更新所述终端适配数据之前,所述方法还包括:
若在所述终端适配数据库中没有查找到与所述用户代理配置文件对应的终端适配数据,则所述应用服务器根据所述用户代理配置文件构造所述终端适配数据,将构造得到的终端适配数据保存至所述终端适配数据库。
8.如权利要求5或6所述的方法,其特征在于,所述在用户操作信息表数据库中查找与所述用户代理配置文件对应的用户操作信息表之后,所述方法还包括:
所述应用服务器在所述用户操作信息表中保存所述用户操作信息。
9.一种更新终端适配数据库的装置,其特征在于,包括:
接收单元,用于接收终端发送的用户代理配置文件以及用户操作信息;
查询单元,用于根据所述接收单元接收到的用户代理配置文件中特征参数的值,在用户操作信息表数据库中查找与所述用户代理配置文件对应的用户操作信息表,以及在终端适配数据库中查找与所述用户代理配置文件对应的终端适配数据;
更新单元,用于根据所述查询单元查找得到的用户操作信息表以及所述接收单元接收到的用户操作信息,更新所述查询单元查找得到的终端适配数据;
其中,所述接收单元具体用于接收所述终端发送的所述用户代理配置文件以及第一用户操作信息,所述第一用户操作信息包括期望参数的值;
则,所述更新单元包括:
第一确定子单元,用于在所述查询单元查询得到的用户操作信息表中查找所述期望参数,根据查找到的所述期望参数的值以及所述接收单元接收到的所述期望参数的值,确定所述期望参数的适配值;
第一更新子单元,用于将所述查询单元查找得到的终端适配数据中所述期望参数的值,更新为所述第一确定子单元确定的所述期望参数的适配值;
其中,所述第一确定子单元具体用于根据查找到的所述期望参数的每个值以及所述接收单元接收到的所述期望参数的值,确定所述期望参数的每个值被选择的频率,将频率最高的期望参数的值确定为所述期望参数的适配值。
10.如权利要求9所述的装置,其特征在于,还包括
第一格式优化单元,用于根据所述接收单元接收到的期望参数的值,对所述终端请求的内容的格式进行优化;
若所述接收单元接收到的用户代理配置文件还包括所述期望参数之外的其他参数,则对于所述其他参数,所述第一格式优化单元还用于默认根据所述用户代理配置文件对所述终端请求的内容的格式进行优化;
第一发送单元,用于向所述终端发送所述第一格式优化单元优化后的内容。
11.如权利要求9或10所述的装置,其特征在于,还包括:
构造单元,用于在所述查询单元没有查找到与所述用户代理配置文件对应的终端适配数据时,根据所述接收单元接收到的用户代理配置文件构造所述终端适配数据;
第一保存单元,用于将所述构造单元构造得到的终端适配数据保存至所述终端适配数据库。
12.如权利要求9或10所述的装置,其特征在于,还包括:
第二保存单元,用于在所述查询单元查询到的用户操作信息表中保存所述接收单元接收到的用户操作信息。
13.一种更新终端适配数据库的装置,其特征在于,包括:
接收单元,用于接收终端发送的用户代理配置文件以及用户操作信息;
查询单元,用于根据所述接收单元接收到的用户代理配置文件中特征参数的值,在用户操作信息表数据库中查找与所述用户代理配置文件对应的用户操作信息表,以及在终端适配数据库中查找与所述用户代理配置文件对应的终端适配数据;
更新单元,用于根据所述查询单元查找得到的用户操作信息表以及所述接收单元接收到的用户操作信息,更新所述查询单元查找得到的终端适配数据;
其中,所述接收单元具体用于接收所述终端发送的所述用户代理配置文件以及第二用户操作信息,所述第二用户操作信息包括期望参数的值与评价指数的对应关系;
则,所述更新单元包括:
第二确定子单元,用于在所述查询单元查询到的用户操作信息表中查找所述期望参数与评价指数的对应关系,根据查找到的所述期望参数的值与评价指数的对应关系以及所述接收单元接收到的所述期望参数的值与评价指数的对应关系,确定所述期望参数的适配值;
第二更新子单元,用于将所述查询单元查询得到的终端适配数据中所述期望参数的值,更新为所述第二确定子单元确定的所述期望参数的适配值;
其中,所述第二确定子单元具体用于根据查找到的所述期望参数的每个值与评价指数的对应关系以及所述接收单元接收到的所述期望参数的值与评价指数的对应关系,确定所述期望参数的每个值对应的总评价指数,将值最大的总评价指数所对应的期望参数的值,确定为所述期望参数的适配值。
14.如权利要求13所述的装置,其特征在于,还包括:
第二格式优化单元,用于根据所述查询单元查找到的终端适配数据对所述终端请求的内容的格式进行优化;
第二发送单元,用于向所述终端发送所述第二格式优化单元优化后的内容;
所述第二发送单元,还用于向所述终端发送适配结果调查消息。
15.如权利要求13或14所述的装置,其特征在于,还包括:
构造单元,用于在所述查询单元没有查找到与所述用户代理配置文件对应的终端适配数据时,根据所述接收单元接收到的用户代理配置文件构造所述终端适配数据;
第一保存单元,用于将所述构造单元构造得到的终端适配数据保存至所述终端适配数据库。
16.如权利要求13或14所述的装置,其特征在于,还包括:
第二保存单元,用于在所述查询单元查询到的用户操作信息表中保存所述接收单元接收到的用户操作信息。
CN201210106355.XA 2012-04-12 2012-04-12 一种更新终端适配数据库的方法、装置及*** Active CN102637211B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210106355.XA CN102637211B (zh) 2012-04-12 2012-04-12 一种更新终端适配数据库的方法、装置及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210106355.XA CN102637211B (zh) 2012-04-12 2012-04-12 一种更新终端适配数据库的方法、装置及***

Publications (2)

Publication Number Publication Date
CN102637211A CN102637211A (zh) 2012-08-15
CN102637211B true CN102637211B (zh) 2014-11-05

Family

ID=46621605

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210106355.XA Active CN102637211B (zh) 2012-04-12 2012-04-12 一种更新终端适配数据库的方法、装置及***

Country Status (1)

Country Link
CN (1) CN102637211B (zh)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104519105A (zh) * 2013-10-08 2015-04-15 贝壳网际(北京)安全技术有限公司 一种获取与终端相匹配的应用的方法及装置
CN103809854B (zh) * 2014-02-20 2017-12-15 联想(北京)有限公司 一种数据处理方法及电子设备
CN105704177A (zh) * 2014-11-26 2016-06-22 阿里巴巴集团控股有限公司 一种ua识别方法、装置
CN105022826B (zh) * 2015-07-24 2018-07-06 上海斐讯数据通信技术有限公司 一种提高安卓***智能终端浏览器上网速度的方法及***
CN107979683B (zh) * 2016-10-21 2019-04-02 腾讯科技(深圳)有限公司 终端应用控制方法、装置及***
CN110362314B (zh) * 2019-07-12 2023-10-24 Oppo广东移动通信有限公司 信息处理方法及装置、计算机可读介质、电子设备

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050120221A (ko) * 2004-06-18 2005-12-22 에스케이 텔레콤주식회사 메모리 캐싱을 이용한 이동통신 단말기 정보 제공 시스템및 그 방법
CN1882944A (zh) * 2003-11-24 2006-12-20 诺基亚有限公司 终端的配置
CN101044474A (zh) * 2004-08-19 2007-09-26 Sk电信有限公司 用于综合和管理移动终端的信息的方法和装置
CN101471871A (zh) * 2007-12-28 2009-07-01 华为技术有限公司 终端、服务器、终端管理方法和终端能力信息上报方法
CN102413486A (zh) * 2011-09-06 2012-04-11 中兴通讯股份有限公司 一种终端信息检测方法及***

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1882944A (zh) * 2003-11-24 2006-12-20 诺基亚有限公司 终端的配置
KR20050120221A (ko) * 2004-06-18 2005-12-22 에스케이 텔레콤주식회사 메모리 캐싱을 이용한 이동통신 단말기 정보 제공 시스템및 그 방법
CN101044474A (zh) * 2004-08-19 2007-09-26 Sk电信有限公司 用于综合和管理移动终端的信息的方法和装置
CN101471871A (zh) * 2007-12-28 2009-07-01 华为技术有限公司 终端、服务器、终端管理方法和终端能力信息上报方法
CN102413486A (zh) * 2011-09-06 2012-04-11 中兴通讯股份有限公司 一种终端信息检测方法及***

Also Published As

Publication number Publication date
CN102637211A (zh) 2012-08-15

Similar Documents

Publication Publication Date Title
CN102637211B (zh) 一种更新终端适配数据库的方法、装置及***
CN105391811A (zh) 域名解析方法、应用服务器的访问方法及其终端
CN105187237A (zh) 查找相关联的用户标识的方法和装置
US20170017480A1 (en) Method and apparatus for updating an application in a user terminal
CN103377652A (zh) 一种用于进行语音识别的方法、装置和设备
CN104125208A (zh) 数据传输方法及装置
CN105791344A (zh) 灰度发布业务处理的方法、***、负载均衡器及服务总线装置
CN105074694A (zh) 自然语言处理的***和方法
JP6670916B1 (ja) 情報処理装置、情報処理方法
CN102884775A (zh) 一种资源获取方法及装置
CN109561167A (zh) 一种域名解析方法及装置
CN1917510B (zh) 一种访问通讯录的方法及其通讯录***
CN103973724A (zh) 社交网络的组网方法和装置
CN106528243B (zh) 信息处理方法、信息处理装置、终端设备及服务器
CN105072015A (zh) 一种语音信息的处理方法、服务器和终端
CN101192218A (zh) 提供和获取网络内容的方法、装置和***
CN105100158A (zh) 消息推送、获取方法及装置
CN103347029A (zh) 业务数据交互方法、终端、服务器和***
CN116776030A (zh) 灰度发布方法、装置、计算机设备、存储介质
KR102340976B1 (ko) 웹서비스 사용자 경험을 활용한 딥러닝 기반의 맞춤형 컨텐츠 제공 시스템
CN111464574A (zh) 调用、加载、注册、管理方法和路由、服务器、节点和介质
CN101657006A (zh) 一种根据用户状态选择用户的方法、装置和***
CA2643016A1 (en) System and method for providing dynamic route information to users of wireless communications devices
CN101827114A (zh) 失败响应的方法及网关、***
US9536199B1 (en) Recommendations based on device usage

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant