一种基于云数据库的服务获取方法及装置制造方法

文档序号:6537926阅读:154来源:国知局
一种基于云数据库的服务获取方法及装置制造方法
【专利摘要】本申请公开了一种基于云数据库的服务获取方法及装置,应用于移动终端,所述移动终端与云数据库相连,所述云数据库中存储有用户特征数据;该方法包括:当接收到用户服务获取指令时,获取移动终端对应的用户特征数据,并依据所述用户特征数据,生成与所述用户服务获取指令对应的服务获取请求,进而获取与所述服务获取请求对应的服务数据。与现有技术中用户每次欲获取服务都需要进行服务相关信息的输入从而增加了服务获取过程的时间相比,本申请中当接收到用户的服务获取指令时,自动的获取用户特征数据,并根据用户的特征数据进行相应的服务的获取,从而省略了用户输入相关服务信息的步骤,进而节省了用户的服务获取时间,提高了服务获取效率。
【专利说明】—种基于云数据库的服务获取方法及装置
【技术领域】
[0001]本申请涉及移动通信【技术领域】,尤其是一种基于云数据库的服务获取方法及装置。
【背景技术】
[0002]基于移动互联网技术的迅猛发展,移动终端由于便携性、智能性,随之也成为人们日常必备的通信及网络服务获取工具,为人们的工作及生活带来了极大的方便。
[0003]具体的,用户想要获取某项服务或信息,则会通过移动终端将获取请求通过移动互联网发送至对应的服务器,该服务器为用户返回其所要获取的服务或信息内容。
[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]由以上的技术方案可知,本申请提供了一种基于云数据库的服务获取方法及装置,应用于移动终端,所述移动终端与云数据库相连,所述云数据库中存储有用户特征数据;该方法包括:当接收到用户服务获取指令时,获取移动终端对应的用户特征数据,并依据所述用户特征数据,生成与所述用户服务获取指令对应的服务获取请求,进而获取与所述服务获取请求对应的服务数据。与现有技术中用户每次欲获取服务都需要进行服务相关信息的输入从而增加了服务获取过程的时间相比,本申请中当接收到用户的服务获取指令时,自动的获取用户特征数据,并根据用户的特征数据进行相应的服务的获取,从而省略了用户输入相关服务信息的步骤,进而节省了用户的服务获取时间,提高了服务获取效率。
【专利附图】

【附图说明】
[0046]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0047]图1为本申请提供的一种基于云数据库的服务获取方法实施例一的流程图;
[0048]图2为本申请提供的一种基于云数据库的服务获取方法实施例二的部分流程图;
[0049]图3为本申请提供的一种基于云数据库的服务获取方法实施例三的流程图;
[0050]图4为本申请提供的一种基于云数据库的服务获取方法实施例三的部分具体流程图;
[0051]图5为本申请提供的一种基于云数据库的服务获取装置实施例一的结构示意图;
[0052]图6为本申请提供的一种基于云数据库的服务获取装置实施例二的部分结构示意图;
[0053]图7为本申请提供的一种基于云数据库的服务获取装置实施例三的结构示意图;
[0054]图8为本申请提供的一种基于云数据库的服务获取装置实施例三的部分具体结构示意图。
【具体实施方式】
[0055]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0056]请参阅图1,其示出了本申请提供的一种基于云数据库的服务获取方法实施例一的流程图,本方法实施例应用于移动终端,所述移动终端与云数据库相连,所述云数据库中存储有用户特征数据;本实施例可以包括:
[0057]步骤101:当接收到用户服务获取指令时,获取移动终端对应的用户特征数据。
[0058]其中,所述用户服务获取指令是根据用户的触发操作生成的,即当用户处于某些场所、位置时,或用户想要获取某项服务的数据信息时,在所述移动终端上进行触发操作,例如,用户进入办公场所时,对本实施例在移动终端屏幕上提供的应用标识进行点击操作;又如,用户想要进行餐饮服务的数据信息时,对浏览器进行的点击操作。由于用户的触发操作生成用户服务获取指令,并进而触发本步骤的执行,即接收所述用户服务获取指令,并获取所述移动终端对应的用户特征数据。
[0059]另外,所述用户特征数据可认为是所述用户的身份数据、爱好数据等。例如,用户标识为15203121577的移动终端对应的用户特征数据为,男性、金融公司的中层管理人员,社交活动较多,爱好为户外运动等。
[0060]其中,所述移动终端与用户特征数据的对应方式,可以是移动终端标识与用户特征数据的对应,也可以是移动终端对应的用户标识例如手机号码与用户特征数据的对应,还可以是所述移动终端在互联网上的IP地址标识与用户特征数据的对应。
[0061]需要说明的是,所述云数据库中存储有与所述移动终端对应的用户特征数据,所述获取方式可以是,利用所述移动终端向所述云数据库发送用户特征数据获取请求,其中,所述用户特征数据获取请求中包含有移动终端标识、用户标识或IP地址标识等数据标识,在所述云数据库返回与所述数据标识对应的用户特征数据。
[0062]步骤102:依据所述用户特征数据,生成与所述用户服务获取指令对应的服务获取请求。
[0063]其中,所述用户特征数据用以表明所述用户的身份数据、爱好数据等。则用户进行点击操作后,可以根据用户特征数据生成与所述用户服务获取指令对应的服务获取请求。
[0064]其中,所述生成服务获取请求的方式,可以是获取所述移动终端的位置数据,根据所述位置数据、所述用户服务获取指令的类型及所述用户特征数据,判断所述移动终端对应的用户的目标服务类型,即可以是应用程序数据,也可以是订餐、医院等服务项目的服务信息。依据所述目标服务类型,生成与所述目标服务类型对应的服务获取请求。
[0065]其中,需要说明的是,本申请并不限定获取所述移动终端对应的位置信息的方式,可以应用GPS卫星导航系统或北斗导航系统,也可以是基于移动运营网基站的定位方式。
[0066]例如,所述移动终端的位置数据为办公楼区域,所述用户特征数据包含有银行中层管理人员,且用户对本实施例提供的应用标识进行点击操作,则确定所述移动终端对应的用户的目标服务类型为获取应用程序数据,其中,所述应用程序可以为会议提醒程序、待办事项提醒程序等,则生成应用程序获取请求。
[0067]又如,所述移动终端的位置数据为A住宅小区,用户对浏览器中进行点击操作,所述点击操作指令中包含有餐饮服务标识,且所述用户特征数据包含有爱好西餐,则确定所述移动终端对应的用户的目标服务类型为获取A住宅小区附近的西餐厅,则生成获取A住宅小区附近的西餐厅服务请求。
[0068]步骤103:获取与所述服务获取请求对应的服务数据。
[0069]需要说明的是,所述获取过程与所述服务获取请求的类型相对应。获取所述服务获取请求对应的服务数据,从而实现为所述移动终端对应的用户获取相应的服务数据,其中,所述服务数据可以是应用程序数据,也可以是订餐、医院、酒店等服务项目的服务数据,所述服务数据可以是服务提供者标识、服务时间、服务地点等。
[0070]由以上的技术方案可知,本实施例提供了一种基于云数据库的服务获取方法,应用于移动终端,所述移动终端与云数据库相连,所述云数据库中存储有用户特征数据;该方法包括:当接收到用户服务获取指令时,获取移动终端对应的用户特征数据,并依据所述用户特征数据,生成与所述用户服务获取指令对应的服务获取请求,进而获取与所述服务获取请求对应的服务数据。与现有技术中用户每次欲获取服务都需要进行服务相关信息的输入从而增加了服务获取过程的时间相比,本实施例中当接收到用户的服务获取指令时,自动的获取用户特征数据,并根据用户的特征数据进行相应的服务的获取,从而省略了用户输入相关服务信息的步骤,进而节省了用户的服务获取时间,提高了服务获取效率。
[0071]请参阅图2,其示出了本申请提供的一种基于云数据库的服务获取方法实施例二的部分流程图,其中,上述实施例一中所述移动终端中预设有至少一个应用程序,所述云数据库中存储有用户特征数据,其中,所述云数据库存储所述用户特征数据的过程可以通过以下方式实现:
[0072]步骤201:当监测到所述移动终端中的至少一个应用程序处于运行状态时,获取用户在所述每个应用程序中的属性数据,重复所述获取过程直至获取到的属性数据达到预设数量阈值。
[0073]其中,所述移动终端中预设有至少一个应用程序,其中,所述应用程序可以是电子邮件、搜索引擎、影音等应用程序中的任意一个或多个。当监测到所述至少一个应用程序进行运行状态时,则获取所述各个应用程序中的属性数据,直至获取到的属性数据达到预设数量阈值。
[0074]需要说明的是,设定所述预设数量阈值,用多个属性数据综合判断所述用户的用户特征数据,以提高判断的全面性及精确性。另外,所述预设数量阈值可以与所述各个应用程序分别对应,即所述各个应用程序对应的预设数量阈值为同一个,也可以是各个应用程序对应不同的预设数量阈值。
[0075]例如,移动终端中的电子邮件应用程序运行时,所述属性数据可以是所述电子邮箱的名词、电子邮件的主题、邮件正文等数据内容;搜索引擎应用程序运行时,可以获取用户在搜索输入的关键字数据;影音应用程序运行时,可以获取播放的影音数据的信息。
[0076]步骤202:依据所述多个属性数据,生成用户特征数据。
[0077]其中,例如,根据所述电子邮箱的名词可以确定所述移动终端对应的用户的身份,如可以是银行工作人员,根据所述电子邮件的主题或邮件正文等,可以确定所述用户的职位是部门经理等中层管理人员,男士。又如,经常搜索的数据内容包括旅游景点,可以确定所述用户的兴趣爱好为旅游。再如,经常播放的影音数据为喜剧,可以确定所述用户爱好的影音类型为喜剧。
[0078]步骤203:获取与所述移动终端对应的用户标识。
[0079]其中,所述用户标识可以为移动终端标识、手机号码或所述移动终端在移动互联网上的IP地址等。当然,所述用户标识包括但不限定于上述形式。
[0080]步骤204:将所述用户标识及所述用户特征数据发送至所述云数据库,触发所述云数据库存储所述用户标识及与所述用户标识对应的用户特征数据。
[0081]例如,所述用户标识为手机号码1520312****,所述用户特征数据为男士、银行中层管理人员、喜爱社交、爱好为旅游、喜欢的影片类型为喜剧等。
[0082]其中,并不限定所述云数据库存储所述数据的形式,可以是应用分布式存储技术,将所述数据分布存储在多个存储服务器中。
[0083]由以上的技术方案可知,本实施通过对移动终端中预先设置的至少一个应用程序的监测,进而获取所述各个应用程序中的属性数据,并依据所述属性数据,生成所述用户的用户特征数据,获取所述移动终端对应的用户标识,将所述用户标识及所述用户特征数据发送至所述云数据库,触发所述云数据库对所述数据进行存储,从而实现了在云数据库中存储用户特征数据。
[0084]请参阅图3,其示出了本申请提供的一种基于云数据库的服务获取方法实施例三的流程图,本实施应用于移动终端,所述移动终端与云数据库相连,所述云数据库中存储有用户特征数据;本实施例包括:
[0085]步骤101:当接收到用户服务获取指令时,获取移动终端对应的用户特征数据。
[0086]步骤102:依据所述用户特征数据,生成与所述用户服务获取指令对应的服务获取请求。
[0087]其中,步骤101及102与方法实施例一中的相同,在此不做赘述。
[0088]步骤103:判断所述服务获取请求的类型;若所述类型为应用程序获取请求,执行步骤104 ;若所述类型为服务项目获取请求,执行步骤105。
[0089]其中,所述判断所述服务获取请求的方式可以是,若所述服务获取请求中包含有应用程序标识,则将所述服务获取请求确定为应用程序获取请求,若所述服务获取请求中包含有云服务器的地址,则将所述服务获取请求确定为服务项目获取请求,
[0090]步骤104:获取与所述服务获取请求对应的目标应用程序。
[0091]其中,所述目标应用程序可以是定时提醒应用程序、如会议提醒、待办事项提醒等,触发所述目标应用程序的执行,从而实现为用户提供某些特定的应用程序服务。
[0092]具体的,请参阅图4,其示出了获取与所述服务获取请求对应的目标应用程序的过程,可以包括:
[0093]步骤401:判断所述移动终端中是否设置有所述目标应用程序;若是,执行步骤402 ;若否,执行步骤403 ;
[0094]步骤402:获取所述移动终端中设置的所述目标应用程序;
[0095]步骤403:将所述服务获取请求发送至应用服务器,以触发所述应用服务器返回所述目标应用程序。
[0096]其中,所述服务获取请求中包含有应用服务器的地址且包含有目标应用程序的标识,例如,会议定时提醒应用程序。
[0097]步骤105:将所述服务获取请求发送至与所述服务获取请求对应的搜索引擎服务器,以触发所述搜索引擎服务器返回相应服务项目数据。
[0098]其中,所述服务获取请求中包含有搜索的目标数据信息,如A住宅小区附近的西餐厅,所述搜索引擎服务器依据所述目标数据信息进行数据的搜索,向所述用户返回相应的服务项目数据,例如,所述西餐厅的服务地点、服务时间等。
[0099]请参阅图5,其示出了本申请提供的一种基于云数据库的服务获取装置实施例一的结构示意图,应用于移动终端,所述移动终端与云数据库相连,所述云数据库中存储有用户特征数据;该装置包括:特征数据获取单元501、获取请求生成单元502及服务数据获取单元503。其中:
[0100]所述特征数据获取单元501,用于当接收到用户服务获取指令时,获取移动终端对应的用户特征数据。[0101]其中,所述用户服务获取指令是根据用户的触发操作生成的,即当用户处于某些场所、位置时,或用户想要获取某项服务的数据信息时,在所述移动终端上进行触发操作,例如,用户进入办公场所时,对本实施例在移动终端屏幕上提供的应用标识进行点击操作;又如,用户想要进行餐饮服务的数据信息时,对浏览器进行的点击操作。由于用户的触发操作生成用户服务获取指令,并进而触发所述特征数据获取单元501接收所述用户服务获取指令,并获取所述移动终端对应的用户特征数据。
[0102]另外,所述用户特征数据可认为是所述用户的身份数据、爱好数据等。例如,用户标识为15203121577的移动终端对应的用户特征数据为,男性、金融公司的中层管理人员,社交活动较多,爱好为户外运动等。
[0103]其中,所述移动终端与用户特征数据的对应方式,可以是移动终端标识与用户特征数据的对应,也可以是移动终端对应的用户标识例如手机号码与用户特征数据的对应,还可以是所述移动终端在互联网上的IP地址标识与用户特征数据的对应。
[0104]需要说明的是,所述云数据库中存储有与所述移动终端对应的用户特征数据,所述获取方式可以是,利用所述移动终端向所述云数据库发送用户特征数据获取请求,其中,所述用户特征数据获取请求中包含有移动终端标识、用户标识或IP地址标识等数据标识,在所述云数据库返回与所述数据标识对应的用户特征数据。
[0105]所述获取请求生成单元502,用于依据所述用户特征数据,生成与所述用户服务获取指令对应的服务获取请求。
[0106]其中,所述用户特征数据用以表明所述用户的身份数据、爱好数据等。则用户进行点击操作后,所述获取请求生成单元502可以根据用户特征数据生成与所述用户服务获取指令对应的服务获取请求。
[0107]其中,所述获取请求生成单元502生成服务获取请求的方式,可以是获取所述移动终端的位置数据,根据所述位置数据、所述用户服务获取指令的类型及所述用户特征数据,判断所述移动终端对应的用户的目标服务类型,即可以是应用程序数据,也可以是订餐、医院等服务项目的服务信息。依据所述目标服务类型,生成与所述目标服务类型对应的服务获取请求。
[0108]其中,需要说明的是,本申请并不限定获取所述移动终端对应的位置信息的方式,可以应用GPS卫星导航系统或北斗导航系统,也可以是基于移动运营网基站的定位方式。
[0109]例如,所述获取请求生成单元502获取的所述移动终端的位置数据为办公楼区域,所述用户特征数据包含有银行中层管理人员,且用户对本实施例提供的应用标识进行点击操作,则确定所述移动终端对应的用户的目标服务类型为获取应用程序数据,其中,所述应用程序可以为会议提醒程序、待办事项提醒程序等,则生成应用程序获取请求。
[0110]又如,所述移动终端的位置数据为A住宅小区,用户对浏览器中进行点击操作,所述点击操作指令中包含有餐饮服务标识,且所述用户特征数据包含有爱好西餐,则确定所述移动终端对应的用户的目标服务类型为获取A住宅小区附近的西餐厅,则生成获取A住宅小区附近的西餐厅服务请求。
[0111]所述服务数据获取单元503,用于获取与所述服务获取请求对应的服务数据。
[0112]需要说明的是,所述服务数据获取单元503获取过程与所述服务获取请求的类型相对应。获取所述服务获取请求对应的服务数据,从而实现为所述移动终端对应的用户获取相应的服务数据,其中,所述服务数据可以是应用程序数据,也可以是订餐、医院、酒店等服务项目的服务数据,所述服务数据可以是服务提供者标识、服务时间、服务地点等。
[0113]由以上的技术方案可知,本实施例提供了一种基于云数据库的服务获取装置,应用于移动终端,所述移动终端与云数据库相连,所述云数据库中存储有用户特征数据;该装置通过当接收到用户服务获取指令时,获取移动终端对应的用户特征数据,并依据所述用户特征数据,生成与所述用户服务获取指令对应的服务获取请求,进而获取与所述服务获取请求对应的服务数据。与现有技术中用户每次欲获取服务都需要进行服务相关信息的输入从而增加了服务获取过程的时间相比,本实施例中当接收到用户的服务获取指令时,自动的获取用户特征数据,并根据用户的特征数据进行相应的服务的获取,从而省略了用户输入相关服务信息的步骤,进而节省了用户的服务获取时间,提高了服务获取效率。
[0114]请参阅图6,其示出了本申请提供的一种基于云数据库的服务获取装置实施例二的部分结构示意图,其中,上述装置实施例一中所述移动终端中预设有至少一个应用程序,在上述装置实施例一的基础上,本实施还包括:云数据库存储单元601 ;
[0115]所述云数据库存储单元601,用于触发所述云数据库存储用户特征数据;
[0116]具体的,所述云数据库存储单元601可以通过以下方式实现:属性数据获取子单元6011、特征数据生成子单元6012、用户标识获取子单元6013及云数据库触发子单元6014。其中:
[0117]所述属性数据获取子单元6011,用于当监测到所述移动终端中的至少一个应用程序处于运行状态时,获取用户在所述每个应用程序中的属性数据,重复所述获取过程直至获取到的属性数据达到预设数量阈值。
[0118]其中,所述移动终端中预设有至少一个应用程序,其中,所述应用程序可以是电子邮件、搜索引擎、影音等应用程序中的任意一个或多个。当所述属性数据获取子单元6011监测到所述至少一个应用程序进行运行状态时,则获取所述各个应用程序中的属性数据,直至获取到的属性数据达到预设数量阈值。
[0119]需要说明的是,设定所述预设数量阈值,用多个属性数据综合判断所述用户的用户特征数据,以提高判断的全面性及精确性。另外,所述预设数量阈值可以与所述各个应用程序分别对应,即所述各个应用程序对应的预设数量阈值为同一个,也可以是各个应用程序对应不同的预设数量阈值。
[0120]例如,移动终端中的电子邮件应用程序运行时,所述属性数据可以是所述电子邮箱的名词、电子邮件的主题、邮件正文等数据内容;搜索引擎应用程序运行时,可以获取用户在搜索输入的关键字数据;影音应用程序运行时,可以获取播放的影音数据的信息。
[0121]所述特征数据生成子单元6012,用于依据所述多个属性数据,生成用户特征数据。
[0122]其中,例如,所述特征数据生成子单元6012根据所述电子邮箱的名词可以确定所述移动终端对应的用户的身份,如可以是银行工作人员,根据所述电子邮件的主题或邮件正文等,可以确定所述用户的职位是部门经理等中层管理人员,男士。又如,经常搜索的数据内容包括旅游景点,可以确定所述用户的兴趣爱好为旅游。再如,经常播放的影音数据为喜剧,可以确定所述用户爱好的影音类型为喜剧。
[0123]所述用户标识获取子单元6013,用于获取与所述移动终端对应的用户标识。
[0124]其中,所述用户标识获取子单元6013获取的用户标识可以为移动终端标识、手机号码或所述移动终端在移动互联网上的IP地址等。当然,所述用户标识包括但不限定于上述形式。
[0125]所述云数据库触发子单元6014,用于将所述用户标识及所述用户特征数据发送至所述云数据库,触发所述云数据库存储所述用户标识及与所述用户标识对应的用户特征数据。
[0126]例如,所述用户标识为手机号码1520312****,所述用户特征数据为男士、银行中层管理人员、喜爱社交、爱好为旅游、喜欢的影片类型为喜剧等。
[0127]其中,并不限定所述云数据库存储所述数据的形式,可以是应用分布式存储技术,将所述数据分布存储在多个存储服务器中。
[0128]由以上的技术方案可知,本实施所述属性数据获取子单元6011通过对移动终端中预先设置的至少一个应用程序的监测,进而获取所述各个应用程序中的属性数据,所述特征数据生成子单元6012依据所述属性数据,生成所述用户的用户特征数据,所述用户标识获取子单元6013获取所述移动终端对应的用户标识,所述云数据库触发子单元6014将所述用户标识及所述用户特征数据发送至所述云数据库,触发所述云数据库对所述数据进行存储,从而实现了在云数据库中存储用户特征数据。
[0129]请参阅图7,其示出了本申请提供的一种基于云数据库的服务获取装置实施例三的结构示意图,本实施应用于移动终端,所述移动终端与云数据库相连,所述云数据库中存储有用户特征数据;本实施例可以包括:特征数据获取单元701、获取请求生成单元702、第一判断子单元7031、第一结果子单元7032及第二结果子单元7033。
[0130]所述特征数据获取单元701,用于当接收到用户服务获取指令时,获取移动终端对应的用户特征数据。
[0131]所述获取请求生成单元702,用于依据所述用户特征数据,生成与所述用户服务获取指令对应的服务获取请求。
[0132]其中,所述单元701与702与装置实施例一中501及502相同,在此不做赘述。
[0133]所述第一判断子单元7031,用于判断所述服务获取请求的类型;若所述类型为应用程序获取请求,触发第一结果子单元7032 ;若所述类型为服务项目获取请求,触发第二结果子单元7033。
[0134]其中,所述第一判断子单元7031判断所述服务获取请求的方式可以是,若所述服务获取请求中包含有应用程序标识,则将所述服务获取请求确定为应用程序获取请求,若所述服务获取请求中包含有云服务器的地址,则将所述服务获取请求确定为服务项目获取请求,
[0135]所述第一结果子单元7032,用于获取与所述服务获取请求对应的目标应用程序。
[0136]其中,所述目标应用程序可以是定时提醒应用程序、如会议提醒、待办事项提醒等,触发所述目标应用程序的执行,从而实现为用户提供某些特定的应用程序服务。
[0137]具体的,请参阅图8,其示出了所述第一结果子单元的一种具体结构示意图,可以包括:第二判断子单元801、第三结果子单元802及第四结果子单元803。其中:
[0138]所述第二判断子单元801,用于判断所述移动终端中是否设置有所述目标应用程序;若是,触发第三结果子单元802 ;若否,触发第四结果子单元803。
[0139]所述第三结果子单元802,用于获取所述移动终端中设置的所述目标应用程序;[0140]所述第四结果子单元803,用于将所述服务获取请求发送至应用服务器,以触发所述应用服务器返回所述目标应用程序。
[0141]其中,所述服务获取请求中包含有应用服务器的地址且包含有目标应用程序的标识,例如,会议定时提醒应用程序。
[0142]所述第二结果子单元7033,用于将所述服务获取请求发送至与所述服务获取请求对应的搜索引擎服务器,以触发所述搜索引擎服务器返回相应服务项目数据。
[0143]其中,所述服务获取请求中包含有搜索的目标数据信息,如A住宅小区附近的西餐厅,所述搜索引擎服务器依据所述目标数据信息进行数据的搜索,向所述用户返回相应的服务项目数据,例如,所述西餐厅的服务地点、服务时间等。
[0144]需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
[0145]对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
【权利要求】
1.一种基于云数据库的服务获取方法,其特征在于,应用于移动终端,所述移动终端与云数据库相连,所述云数据库中存储有用户特征数据;该方法包括: 当接收到用户服务获取指令时,获取移动终端对应的用户特征数据; 依据所述用户特征数据,生成与所述用户服务获取指令对应的服务获取请求; 获取与所述服务获取请求对应的服务数据。
2.根据权利要求1所述的方法,其特征在于,所述移动终端中预设有至少一个应用程序; 其中,所述云数据库存储用户特征数据,包括: 当监测到所述移动终端中的至少一个应用程序处于运行状态时,获取用户在所述每个应用程序中的属性数据,重复所述获取过程直至获取到的属性数据达到预设数量阈值; 依据所述多个属性数据,生成用户特征数据; 获取与所述移动终端对应的用户标识; 将所述用户标识及所述用户特征数据发送至所述云数据库,触发所述云数据库存储所述用户标识及与所述用户标识对应的用户特征数据。
3.根据权利要求2所述的方法,其特征在于,所述应用程序包括:电子邮件、搜索引擎、影音应用程序中的任意一个或多个。
4.根据权利要求1所述的方法,其特征在于,所述获取与所述服务获取请求对应的服务数据,包括: 判断所述服务获取请求的类型; 若所述类型为应用程序获取请求,获取与所述服务获取请求对应的目标应用程序;若所述类型为服务项目获取请求,将所述服务获取请求发送至与所述服务获取请求对应的搜索引擎服务器,以触发所述搜索引擎服务器返回相应服务项目数据。
5.根据权利要求4所述的方法,其特征在于,所述获取与所述服务获取请求对应的应用程序,包括: 判断所述移动终端中是否设置有所述目标应用程序; 若是,获取所述移动终端中设置的所述目标应用程序; 若否,将所述服务获取请求发送至应用服务器,以触发所述应用服务器返回所述目标应用程序。
6.一种基于云数据库的服务获取装置,其特征在于,应用于移动终端,所述移动终端与云数据库相连,所述云数据库中存储有用户特征数据;该装置包括: 特征数据获取单元,用于当接收到用户服务获取指令时,获取移动终端对应的用户特征数据; 获取请求生成单元,用于依据所述用户特征数据,生成与所述用户服务获取指令对应的服务获取请求; 服务数据获取单元,用于获取与所述服务获取请求对应的服务数据。
7.根据权利要求6所述的装置,其特征在于,所述移动终端中预设有至少一个应用程序;其中,该装置还包括: 云数据库存储单元,用于触发所述云数据库存储用户特征数据; 其中,所述云数据库存储单元包括:属性数据获取子单元,用于当监测到所述移动终端中的至少一个应用程序处于运行状态时,获取用户在所述每个应用程序中的属性数据,重复所述获取过程直至获取到的属性数据达到预设数量阈值; 特征数据生成子单元,用于依据所述多个属性数据,生成用户特征数据; 用户标识获取子单元,用于获取与所述移动终端对应的用户标识; 云数据库触发子单元,用于将所述用户标识及所述用户特征数据发送至所述云数据库,触发所述云数据库存储所述用户标识及与所述用户标识对应的用户特征数据。
8.根据权利要求7所述的装置,其特征在于,所述移动终端中预设的应用程序包括:电子邮件、搜索引擎、影音应用程序中的任意一个或多个。
9.根据权利要求6所述的装置,其特征在于,所述服务数据获取单元包括: 第一判断子单元,用于判断所述服务获取请求的类型;若所述类型为应用程序获取请求,触发第一结果子单元;若所述类型为服务项目获取请求,触发第二结果子单元; 第一结果子单元,用于获取与所述服务获取请求对应的目标应用程序; 第二结果子单元,用于将所述服务获取请求发送至与所述服务获取请求对应的搜索引擎服务器,以触发所述搜索引擎服务器返回相应服务项目数据。
10.根据权利要求9所述的装置,其特征在于,所述第一结果子单元包括: 第二判断子单元,用于判断所述移动终端中是否设置有所述目标应用程序;若是,触发第三结果子单元;若否,触发第四结果子单元; 第三结果子单元,用于获取所述移动终端中设置的所述目标应用程序; 第四结果子单元,用于将所述服务获取请求发送至应用服务器,以触发所述应用服务器返回所述目标应用程序。
【文档编号】G06F17/30GK103823853SQ201410054021
【公开日】2014年5月28日 申请日期:2014年2月18日 优先权日:2014年2月18日
【发明者】陈新, 叶鑫, 董永胜, 王兴, 刘志勇 申请人:昆山中创软件工程有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1