首页 / 专利库 / 电脑零配件 / 固件 / 软件 / 软件套件 / 软件组件 / 微件 / 移动widget / 基于移动widget定向推送特定服务的方法

基于移动widget定向推送特定服务的方法

阅读:327发布:2020-07-16

专利汇可以提供基于移动widget定向推送特定服务的方法专利检索,专利查询,专利分析的服务。并且基于 移动widget 定向推送特定服务的方法,属于移动通信的技术领域。包括如下步骤:1)信息提取模 块 提取移动widget的信息;2)分类模块对移动widget进行分类;3)优先级设置模块设置优先级;4)客户端分析模块对客户端的分析;5)推送服务模块推送服务。本 发明 首先提取 服务器 端的移动widget的基本信息,然后根据这些基本信息对移动widget进行归类,并分别设置移动widget类型和该类型的移动widget的优先级,再对客户端的基本信息进行分析,包括已经下载的移动widget、卸载的移动widget、当前版本号等,最后根据分析的结果来向用户推送相应的服务,供用户选择,这样可以做到有针对性的向用户定向推送特定的服务。,下面是基于移动widget定向推送特定服务的方法专利的具体信息内容。

1.基于移动widget定向推送特定服务的方法,其特征在于包括如下步骤:
1)信息提取模提取移动widget的信息;
2)分类模块对移动widget进行分类;
3)优先级设置模块设置优先级:
a.移动widget类型的优先级的设置
根据移动widget信息表widget_info中的下载次数Num_download字段的值来设置每种类型的移动widget的优先级,下载次数越多其优先级也就越大;
移动widget类型的优先级用U集合表示为:
U={U1,U2,…,Ui}
其中,Ui集合表示移动widget的第i个类型的优先级,i为变量,i=1,2,3,…,m;
b.移动widget的优先级的设置
分别根据每种类型的移动widget信息表widget_typename_info中的下载次数Num_download字段的值来设置移动widget的优先级;
U1={U11,U12,…,U1j}
其中,U1j集合表示第1个类型的第j个移动widget的优先级,j为变量,j=1,2,
3,…,n;
U2={U21,U22,…,U2k}
其中,U2k集合表示第2个类型的第k个移动widget的优先级,k为变量,k=1,2,
3,…,l;

Ui={Ui1,Ui2,…,Uix}
其中,Uix集合表示第i个类型的第x个移动widget的优先级,x为变量,x=1,2,
3,…,y;
以上a、b两种优先级的设置是同步进行的;
4)客户端分析模块对客户端的分析:
客户端分析模块对客户端的用户进行分析,并且建立一张移动widget客户信息表widget_customer_info,该表用来记录客户端分析模块分析的结果,包括一些客户的基本信息;
5)推送服务模块推送服务:
第一步:推送服务模块查找移动widget客户信息表widget_customer_info中用户的信息;
第二步:判断移动widget版本Version和是否卸载Is_unload字段,如果Is_unload值Mop为1,则表示该移动widget已经卸载,否则目前处于使用阶段Mij为0;如果Version是最新的,就设置VersionNut的值为1,否则设置为0;
第三步:推送特定服务模块根据公式1计算的结果来向用户推送特定服务;
Wi=(Ui/100-|(Mop+Nut)*10|)×100% 1
其中Wi为第i个移动widget的权值,i=1,2,3……,j=1,2,3……;
定义Ab表示范围,0<b<100,b属于整数,Se表示推送的服务,0<e<1000,e属于整数,当Wi的值落在Ab的某个范围里时,推送特定服务模块就向用户推送该范围里的服务Se。
2.如权利要求1所述的基于移动widget定向推送特定服务的方法,其特征在于步骤
1)中所述信心提取模块提取移动widget的信息,移动widget信息提取模块从服务器端提取移动widget的信息,并且把该信息记录在一张移动widget信息表widget_info中,该信息表是一张用来记录移动widget类型信息的表。
3.如权利要求1所述的基于移动widget定向推送特定服务的方法,其特征在于步骤2)中所述分类模块对移动widget进行分类,移动widget分类模块中的分类器对移动widget信息表widget_info中记录的移动widget进行归类,并且每种类型的移动widget单独用一张widget_typename_info表来记录,表名中的Typename代表实际的widget类型名。

说明书全文

基于移动widget定向推送特定服务的方法

技术领域

[0001] 本发明属于移动通信的技术领域,具体涉及一种基于移动widget定向推送特定服务的方法。

背景技术

[0002] Widget是继博客与社交网络之后成为互联网上新热的名词,是指可以在任意一个基于HTML的Web页面上执行的一小段代码。在个人博客边栏上,经常会看到漂亮的时钟、精美的小游戏、天气预报、即时新闻等,这些占用版面小但功能众多的小玩意,就是Widget的一种。它的应用最初起源于2001年的时候,是应用在互联网领域的Widget技术。典型的代表是苹果的桌面Widget。Widget的优点主要是开发比较便捷,体积比较小巧,用户体验非常灵活,可以跨平台。移动Widget可以分为两大类,第一类是基于嵌在网页里面的应用,最典型的是应用在Face book当中的小插件。第二是桌面应用,包括嵌在Web浏览器当中运行的Widget和一个是单独的、跟普通应用形式一模一样的Widget。我们通常把运行在移动终端上的Widget称为移动Widget,比如手机上、定位系统上,它的主要特点是采用的标准的Web技术进行开发的。
[0003] 目前,随着移动Widget技术的广泛应用和用户数目也在随之迅速增长,越来越多的移动Widget被用到个人博客、电脑和手机中。随着用户需求的不断增加,对各种移动Widget也提出了许多要求。虽然移动Widget提供商提供的服务内容越多越丰富,运营商就能吸引越来越多的用户,但是移动Widget提供商提供的服务并不是所有的都满足用户的需要。用户往往更关心的是运营商提供什么样的服务,以及带来什么样的便利,才能够满足用户自身的需求。因此,向客户推送什么样的服务成为急需解决的问题。

发明内容

[0004] 针对现有技术中存在的问题,本发明的目的在于提供一种基于移动widget定向推送特定服务方法的技术方案,有针对性的向用户定向推送特定的服务。
[0005] 所述的基于移动widget定向推送特定服务的方法,其特征在于包括如下步骤:
[0006] 1)信息提取模提取移动widget的信息;
[0007] 2)分类模块对移动widget进行分类;
[0008] 3)优先级设置模块设置优先级:
[0009] a.移动widget类型的优先级的设置
[0010] 根据移动widget信息表widget_info中的下载次数Num_download字段的值来设置每种类型的移动widget的优先级,下载次数越多其优先级也就越大;
[0011] 移动widget类型的优先级用U集合表示为:
[0012] U={U1,U2,…,Ui}
[0013] 其中,Ui集合表示移动widget的第i个类型的优先级,i为变量,i=1,2,3,…,m;
[0014] b.移动widget的优先级的设置
[0015] 分别根据每种类型的移动widget信息表widget_typename_info中的下载次数Num_download字段的值来设置移动widget的优先级;
[0016] U1={U11,U12,…,U1j}
[0017] 其中,U1j集合表示第1个类型的第j个移动widget的优先级,j为变量,j=1,2,3,…,n;
[0018] U2={U21,U22,…,U2k}
[0019] 其中,U2k集合表示第2个类型的第k个移动widget的优先级,k为变量,k=1,2,3,…,l;
[0020] Ui={Ui1,Ui2,…,Uix}
[0021] 其中,Uix集合表示第i个类型的第x个移动widget的优先级,x为变量,x=1,2,3,…,y;
[0022] 以上a、b两种优先级的设置是同步进行的;
[0023] 4)客户端分析模块对客户端的分析:
[0024] 客户端分析模块对客户端的用户进行分析,并且建立一张移动widget客户信息表widget_customer_info,该表用来记录客户端分析模块分析的结果,包括一些客户的基本信息;
[0025] 5)推送服务模块推送服务:
[0026] 第一步:推送服务模块查找移动widget客户信息表widget_customer_info中用户的信息;
[0027] 第二步:判断移动widget版本Version和是否卸载Is_unload字段,如果Is_unload值Mop为1,则表示该移动widget已经卸载,否则目前处于使用阶段Mij为0;如果Version是最新的,就设置VersionNut的值为1,否则设置为0;
[0028] 第三步:推送特定服务模块根据公式1计算的结果来向用户推送特定服务;
[0029] Wi=(Ui/100-|(Mop+Nut)*10|)×100%1
[0030] 其中Wi为第i个移动widget的权值,i=1,2,3……,j=1,2,3……;
[0031] 定义Ab表示范围,0<b<100,b属于整数,Se表示推送的服务,0<e<1000,e属于整数,当Wi的值落在Ab的某个范围里时,推送特定服务模块就向用户推送该范围里的服务Se。
[0032] 所述的基于移动widget定向推送特定服务的方法,其特征在于步骤1)中所述信心提取模块提取移动widget的信息,移动widget信息提取模块从服务器端提取移动widget的信息,并且把该信息记录在一张移动widget信息表widget_info中,该信息表是一张用来记录移动widget类型信息的表。
[0033] 所述的基于移动widget定向推送特定服务的方法,其特征在于步骤2)中所述分类模块对移动widget进行分类,移动widget分类模块中的分类器对移动widget信息表widget_info中记录的移动widget进行归类,并且每种类型的移动widget单独用一张widget_typename_info表来记录,表名中的Typename代表实际的widget类型名。
[0034] 本发明首先提取服务器端的移动widget的基本信息,然后根据这些基本信息对移动widget进行归类,并分别设置移动widget类型和该类型的移动widget的优先级,再对客户端的基本信息进行分析,包括已经下载的移动widget、卸载的移动widget、当前版本号等,最后根据分析的结果来向用户推送相应的服务,供用户选择,这样可以做到有针对性的向用户定向推送特定的服务。附图说明
[0035] 图1为本发明的流程示意图。

具体实施方式

[0036] 以下结合附图对本发明做进一步的说明。
[0037] 本方法的具体过程及实例如下,流程见图1:
[0038] 1.信息提取模块提取移动widget的信息:
[0039] 移动widget信息提取模块从服务器端提取移动widget的信息,并且把该信息记录在一张移动widget信息表widget_info中,该信息表是一张用来记录移动widget类型信息的表,包括的字段有移动widget的名称Name、所属类型Type、下载次数Num_download、移动widget版本Version、优先级Priority,下载次数Num_download初始化为0,移动widget每被下载一次,其信息表widget_info中的下载次数Num_download字段的值加1。
[0040] 2.分类模块对移动widget的分类:
[0041] 移动widget分类模块中的分类器对移动widget信息表widget_info中记录的移动widget进行归类,并且每种类型的移动widget单独用一张widget_typename_info表来记录,表名中的typename代表实际的widget类型名,表中字段包括移动widget的类型Type、名称Name、下载次数Num_download、移动widget版本Version、优先级Priority,下载次数Num_download初始化为0,移动widget每被下载一次,该类型的widget_typename_info表中的下载次数Num_download的值加1。
[0042] 3.优先级设置模块设置优先级:
[0043] a.移动widget类型的优先级的设置
[0044] 根据移动widget信息表widget_info中的下载次数Num_download字段的值来设置每种类型的移动widget的优先级,下载次数越多其优先级也就越大。
[0045] 移动widget类型的优先级用U集合表示为:
[0046] U={U1,U2,…,Ui}
[0047] 其中,Ui集合表示移动widget的第i个类型的优先级,i为变量,i=1,2,3,…,m。
[0048] 例如:U1表示游戏类型移动widget的优先级,
[0049] U2表示新闻类型移动widget优先级,
[0050] U3表示视频类型移动widget优先级。
[0051] b.移动widget的优先级的设置
[0052] 分别根据每种类型的移动widget信息表widget_typename_info中的下载次数Num_download字段的值来设置移动widget的优先级。
[0053] U1={U11,U12,…,U1j}
[0054] 其中,U1j集合表示第1个类型的第j个移动widget的优先级,j为变量,j=1,2,3,…,n。
[0055] 例如:U11表示俄罗斯方块游戏移动widget优先级,
[0056] U12表示贪吃蛇游戏移动widget优先级。
[0057] U2={U21,U22,…,U2k}
[0058] 其中,U2k集合表示第2个类型的第k个移动widget的优先级,k为变量,k=1,2,3,…,l。
[0059] 例如:U21表示杭州新闻移动widget的优先级,
[0060] U22表示北京新闻移动widget的优先级。
[0061] Ui={Ui1,Ui2,…,Uix}
[0062] 其中,Uix集合表示第i个类型的第x个移动widget的优先级,x为变量,x=1,2,3,…,y。
[0063] 以上a、b两种优先级的设置是同步进行的。
[0064] 4.客户端分析模块对客户端的分析:
[0065] 客户端分析模块对客户端的用户进行分析,并且建立一张移动widget客户信息表widget_customer_info,该表用来记录客户端分析模块分析的结果,包括一些客户的基本信息,表中字段包括手机号码bill、移动widget名称Name、移动widget版本Version,是否卸载Is_unload字段的值用Mop表示,其中o表示第o类型,p表示第p个移动widget,o、p为变量,o=1,2,3,…,g,p=1,2,3,…,h。Mop初始化为0,0代表没有卸载,1代表卸载,移动widget版本Version字段的值用Nut表示,其中u表示第u类型,t表示第t个移动widget,u、t为变量,u=1,2,3,…,r,t=1,2,3,…,t。Nut初始化为0,0代表旧版本的移动widget,1代表是新版的移动widget。
[0066] 5.推送服务模块推送服务:
[0067] 第一步:推送服务模块查找移动widget客户信息表widget_customer_info中用户的信息;
[0068] 第二步:判断移动widget版本Version和是否卸载Is_unload字段。
[0069] 如果Is_unload值Mop为1,则表示给移动widget已经卸载,否则目前处于使用阶段Mop为0,即没有卸载;如果Version是最新的,就设置VersionNut的值为1,否则设置为0;
[0070] 第三步:推送特定服务模块根据公式1计算的结果k来向用户推送特定服务。
[0071] Wi=(Ui/100-|(Mop+Nut)*10|)×100%1
[0072] 其中Wi为第i个移动widget的权值,i=1,2,3……,j=1,2,3……。
[0073] 假设Ab表示范围,0<b<100,b属于整数,Se表示推送的服务,0<e<1000,e属于整数。当Wi的值落在Ab的某个范围里时,推送特定服务模块就向用户推送该范围里的服务。例如:当Wi的值落在A5范围里时,就向用户推送S4和S5服务。所述推送服务是指推送服务模块向手机用户发送移动widget基本信息。
[0074] 本发明中,信息提取模块、分类模块、优先级设置模块、客户端分析模块、推送服务模块,均为常规的由软件实现的功能性模块。本领域技术人员通过对本申请文本的理解,结合之前已掌握的知识,可以轻易实现有关软件模块的编写,因此不再赘述。最后,还需要注意的是,以上公布的仅是本发明的具体实施例。本领域的普通技术人员能从本发明公开的内容直接导出或联想到的所有变形,均应认为是本发明的保护范围。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈