一种基于云计算的服务提供方法及装置制造方法
【专利摘要】本申请公开了一种基于云计算的服务提供方法及装置,本申请通过接收用户端发送的包含有预约信息的服务预约请求,并依据该服务预约请求,在所述云存储服务器中查询与所述预约信息对应的至少一个第一备选服务提供者,将所述第一备选服务提供者发送至所述用户端,接收所述用户端发送的包含有目标服务提供者标识的目标预约请求,并将该目标预约请求发送至所述目标服务提供者标识对应的目标服务提供者端,接收并将该目标服务提供者端发送的预约结果信息发送至所述用户端。与现有技术中需要人工进行服务提供者信息的查询相比,本申请并不需要人工进行服务提供者信息的查询,节省了查询程序及查询时间,从而提高了服务预约效率。
【专利说明】一种基于云计算的服务提供方法及装置
【技术领域】
[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]第二结果单元,用于将第二备选服务提供者的服务信息发送至所述用户端。
[0048]上述装置,优选的,所述第二结果单元包括:
[0049]第二判断子单元,用于判断第一备选服务提供者中是否包含有第二备选服务提供者,其中,所述第二备选服务提供者为所述第一备选服务提供者中去除所述目标服务提供者的备选服务提供者;若是,触发第一结果子单元;若否,第二结果子单元;
[0050]第一结果子单元,用于将所述第二备选服务提供者的服务信息发送至所述用户端;
[0051]第二结果子单元,用于查找服务信息与所述服务预约请求中的预约信息类似的第二备选服务提供者,将所述第二备选服务提供者的服务信息发送至所述用户端。
[0052]由以上的技术方案可知,本申请提供了一种基于云计算的服务提供方法及装置,该方法应用于云存储服务器,所述云存储服务器中存储有多个服务提供者的服务信息,通过接收用户端发送的服务预约请求,所述服务预约请求中包含有用户标识及预约信息,并在所述云存储服务器中,查询与所述预约信息对应的至少一个第一备选服务提供者,进而将所述第一备选服务提供者的服务信息发送至所述用户端,接收所述用户端发送的目标预约请求,所述目标预约请求中包含有用户在所述第一备选服务提供者中选择的目标服务提供者的标识,并将所述目标预约请求发送至所述目标服务提供者标识对应的目标服务提供者端,接收所述目标服务提供者端发送的预约结果信息,并将所述预约结果信息返回至所述用户端。与现有技术中需要人工进行服务提供者信息的查询相比,本申请并不需要人工进行服务提供者信息的查询,节省了查询程序及查询时间,从而提高了服务预约效率。
【专利附图】
【附图说明】[0053]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0054]图1为本申请提供的一种基于云计算的服务提供方法实施例一的流程图;
[0055]图2为本申请提供的一种基于云计算的服务提供方法实施例二的部分流程图;
[0056]图3为本申请提供的一种基于云计算的服务提供方法实施例三的流程图;
[0057]图4为本申请提供的一种基于云计算的服务提供方法实施例三的部分具体流程图;
[0058]图5为本申请提供的一种基于云计算的服务提供装置实施例一的结构示意图;
[0059]图6为本申请提供的一种基于云计算的服务提供装置实施例二的部分结构示意图;
[0060]图7为本申请提供的一种基于云计算的服务提供装置实施例三的结构示意图;
[0061]图8为本申请提供的一种基于云计算的服务提供装置实施例三的部分具体结构示意图。
【具体实施方式】
[0062]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0063]请参阅图1,其示出了本申请提供的一种基于云计算的服务提供方法实施例一的流程图,该方法应用于云存储服务器,所述云存储服务器中存储有多个服务提供者的服务信息,本实施例可以包括:
[0064]步骤101:接收用户端发送的服务预约请求;其中,所述服务预约请求中包含有用户标识及预约信息。
[0065]其中,所述用户端当需要进行服务预约时发送服务预约请求,该服务预约请求中包含有用户标识及预约信息。其中,所述用户端可以为移动终端、PAD、便携式计算机或台式计算机等设备;相应的,所述用户标识可以为移动终端标识、手机号码、IP地址等。所述预约信息中可包含有预约项目、预约时间及预约地点。当然,该预约信息中并不限定于上述,还可以包含有预约人数、备注信息等。例如,预约项目为观看电影预约、2014年2月2日、预约地点为北京西单北大街。
[0066]步骤102:在所述云存储服务器中,查询与所述预约信息对应的至少一个第一备选服务提供者。
[0067]需要说明的是,所述云存储服务器中存储有多个服务提供者的服务信息,其中,所述服务提供者包含有各个种类的服务提供者,如餐饮、医院、电影院、商场、酒店、银行等,每个种类的服务提供者的个数为多个。所述服务信息包含有服务提供者的位置地点、服务项目、服务时间等,当然,本实施例并不限定上述服务信息的具体内容,还可以包含有其他的信息,如联系方式、优惠信息等备注信息。另外,并不限定所述云存储服务器存储所述服务信息的形式,可选的,可以是利用分布式存储等技术存储在多台云服务器中。则,相应的,查询所述第一备选服务提供者的过程中,需要获取所述多台服务器中存储的服务提供者的服务信息,并在所述服务信息中进行判断查找。其中,所述判断查找过程可以认为是一种云计算技术。
[0068]其中,所述预约信息中包含有预约项目、预约地点及预约时间,相对应的,所述云存储服务器中存储的所述服务提供者的服务信息包含有服务项目、服务地点及服务时间,所述查找过程可以通过以下方式实现:
[0069]在所述云存储服务器中,查询服务信息中的服务项目包含所述预约项目,且服务时间包含所述预约时间,且服务地点与所述预约地点之间的距离在预设距离范围之内的至少一个第一备选服务提供者。
[0070]例如,所述云存储服务器中存储的电影院有首都电影院、华纳影城、博纳影城、万达影城、影火虫等。其中,首都电影院I号厅(西单大悦城)的服务项目为观看电影服务,月艮务地点为北京市西城区西单北大街甲131号10层,服务时间为全天24小时;影火虫(西单大悦城)的服务项目为观看电影服务,服务地点为北京市西城区西单北大街甲131号10层,服务时间为全天24小时。
[0071]其中,所述预设距离范围是预先设置,可以是方圆范围,也可以是在同一条街道上的预设范围,当然,还可以是其他的预设距离范围。例如,方圆5里以内,或同一条大街上距离所述预约地点3里以内。
[0072]例如,预约信息中包含的预约项目为观看定影,预约地点为西单北大街,预约时间为2014年2月2日19:00至21:00;在所述云存储服务器中存储的服务提供者中查找到的第一备选服务提供者包含有首都电影院I号厅(西单大悦城)、影火虫(西单大悦城)。
[0073]步骤103:将所述第一备选服务提供者的服务信息发送至所述用户端;其中,所述服务信息中包含有第一备选服务提供者的标识。
[0074]其中,所述服务提供者的标识可以是查询到的第一备选服务提供者的名称,例如,首都电影院I号厅(西单大悦城)、影火虫(西单大悦城)。当然,本实施例中服务提供者的标识并不限定于上述形式,还可以是所述第一备选服务提供者的服务地点,或者可以是名称及地点等形式。
[0075]步骤104:接收所述用户端发送的目标预约请求;其中,所述目标预约请求中包含有用户在所述第一备选服务提供者中选择的目标服务提供者的标识。
[0076]需要说明的是,所述第一备选服务提供者的个数可以为一个,也可以为多个,其具体数量是由所述用户端发送的预约信息及所述云存储服务器中的存储的所述服务提供者的服务信息来确定的。
[0077]当用户端接收到所述第一备选服务提供者的服务信息后,可根据自己意愿进行选择,所述用户端获取用户选择的服务提供者的标识,其中,获取到的所述服务提供者为目标服务提供者,所述用户端将所述目标服务提供者的标识生成目标预约请求,并发送至本步骤对应的执行主体,则所述执行主体接收所述目标预约请求。
[0078]步骤105:将所述目标预约请求发送至所述目标服务提供者标识对应的目标服务
提供者端。
[0079]提取步骤104中的目标预约请求中的服务提供者的标识,将所述目标预约请求发送至所述目标服务提供者标识对应的目标服务提供者端。例如,步骤104接收到的目标预约请求为001,所述目标预约请求001中包含有用户选择的目标服务提供者,所述目标服务提供者的标识为首都电影院I号厅(西单大悦城),则将所述目标预约请求发送至首都电影院I号厅(西单大悦城)端。需要说明的是,所述云存储服务器与所述各个服务提供者端可以通过无线或有线的形式进行通信连接,另外,并不限定目标服务提供者端的形式,可以是移动终端、便携式计算机、台式计算机等。
[0080]另外,所述目标预约请求中还可以包含有用户端的用户标识,例如,手机号码。
[0081]步骤106:接收所述目标服务提供者端发送的预约结果信息。
[0082]其中,当所述目标服务提供者端接收到目标预约请求,目标服务提供者可根据所述目标预约请求及自身实际营业状况作出决定,决定接收本次预约或拒绝本次预约。则,所述预约结果信息可以为预约成功或预约失败。所述目标服务提供者端将预约结果信息发送至本步骤的执行主体,所述执行主体接收所述结果信息。
[0083]步骤107:将所述预约结果信息返回至所述用户端。
[0084]由以上的技术方案可知,本申请提供了一种基于云计算的服务提供方法,该方法应用于云存储服务器,所述云存储服务器中存储有多个服务提供者的服务信息,本方法通过接收用户端发送的服务预约请求,所述服务预约请求中包含有用户标识及预约信息,并在所述云存储服务器中,查询与所述预约信息对应的至少一个第一备选服务提供者,进而将所述第一备选服务提供者的服务信息发送至所述用户端,接收所述用户端发送的目标预约请求,所述目标预约请求中包含有用户在所述第一备选服务提供者中选择的目标服务提供者的标识,并将所述目标预约请求发送至所述目标服务提供者标识对应的目标服务提供者端,接收所述目标服务提供者端发送的预约结果信息,并将所述预约结果信息返回至所述用户端。与现有技术中需要人工进行服务提供者信息的查询相比,本申请并不需要人工进行服务提供者信息的查询,节省了查询程序及查询时间,从而提高了服务预约效率。
[0085]请参阅图2,其示出了本申请提供的一种基于云计算的服务提供方法实施例二的部分流程图,上述实施例一中的步骤101中接收到的预约信息中包含有预约项目的特征属性,则上述实施例一中的步骤101之后,还可以包括:
[0086]步骤201:存储所述服务预约请求。
[0087]其中,所述服务预约请求中包含有用户标识及预约信息,所述预约信息中包含有预约项目的特征属性。需要说明的是,所述预约项目的特征属性可以认为是所述预约服务的某种具体类型,例如,预约项目为观看电影,该预约项目的特征属性为喜剧、动画、侦探、悬疑、动作等特征属性;或预约项目为餐饮,该预约项目的特征属性为四川口味、东北口味、广东口味等特征属性。
[0088]存储所述服务预约请求,更具体的,存储所述服务预约请求中的用户标识、预约信息,其中,所述预约信息中可以包含有预约地址、预约时间及预约项目的特征属性。由于用户进行过具有某种特征属性的服务项目的预约,可以认为该用户对该服务项目具有某种喜好。
[0089]步骤202:当再次接收到所述用户端发送的服务预约请求时,查询与所述用户端的项目特征属性对应的至少一个推荐服务提供者。
[0090]上述步骤对服务预约请求中的用户标识进行了存储,则当接收到用户端发送的服务预约请求时,提取该服务预约请求中的用户标识,依据提取到的所述用户标识可以确定该用户端为步骤101中的用户端。
[0091]具体的,所述查询过程可以是,当再次接收到步骤101中的用户端发送的服务预约请求时,在已存储的与该用户端的用户标识对应的预约项目特征属性中确定与该用户端对应的预约项目特征属性,依据确定的所述预约项目特征属性,查询相对应的推荐服务提供者。其中,所述推荐服务提供者可以为一个,也可以为多个。
[0092]需要说明的是,步骤201存储有预约地点及预约时间,则在查询所述推荐服务提供者的过程中,可以是依据所述预约时间和/或预约地点进行查询,即查询预约服务时间包含所述预约时间的服务提供者,或者是查询服务地点与所述预约地点之间的距离在预设距离范围之内的服务提供者,或者是上述两种方式的结合。
[0093]例如,步骤101中的用户端的用户标识为13800335783,当再次接收到所述用户标识发送的观看电影的服务预约请求时,查询到的与该用户标识对应的预约项目特征属性为喜剧,查询提供喜剧电影放映服务的服务提供者为首都电影院I号厅(西单大悦城)。
[0094]步骤203:将所述推荐服务提供者的服务信息发送至所述用户端。
[0095]其中,所述服务信息中包含有服务提供者的服务地址及服务时间。当然,还可以包含有服务提供者的联系方式等。
[0096]由上述技术方案可知,本实施例提供了一种基于云计算的服务提供方法,接收用户端发送的服务预约请求之后,存储所述服务预约请求,当用户需要再次进行服务预约时,所述用户端再次发送服务预约请求,当接收到所述用户端再次发送的服务预约请求时,查询与所述用户端的预约项目特征属性对应的至少一个推荐服务提供者,并将所述推荐服务提供者的服务信息发送至所述用户端。通过本实施例可以实现对用户端用户预约服务项目的属性特征的存储,并依据存储的信息,为用户推荐服务提供者。
[0097]请参阅图3,其示出了本申请提供的一种基于云计算的服务提供方法实施例三的流程图,本实施例在实施例一的基础上,还可以包括:
[0098]步骤108:判断所述预约结果信息的属性;所述属性为预约成功或预约失败;若所述预约结果信息为预约成功,执行步骤109 ;若所述预约结果信息为预约失败,执行步骤110。
[0099]其中,所述预约结果信息为步骤106中接收到的所述预约结果信息。所述预约结果信息为所述目标服务提供者端的目标服务提供者根据自身实际运营情况生成的信息。
[0100]步骤109:将与所述用户端对应的用户标识发送至所述目标服务提供者端。
[0101]其中,步骤101中接收的所述服务预约请求中包含有用户标识,所述用户标识可以为手机号码,将所述用户标识发送至所述目标服务提供者端。
[0102]步骤110:将第二备选服务提供者的服务信息发送至所述用户端。
[0103]其中,若所述第一备选服务提供者中的目标服务提供者发送的预约结果信息为失败时,则需要给用户提供第二备选服务提供者的服务信息,所述第二备选服务提供者是根据所述服务预约请求中的预约信息查询到的服务提供者。需要说明的是,所述第二备选服务提供者可以是从步骤102查询到的服务提供者中再次查询获得的服务提供者,也可以是直接在所述云存储服务器中存储的所有服务提供者中查询获得的服务提供者。可选的,应用第一种查询方式,请参阅图4,所述查询过程可以是:[0104]步骤301:判断第一备选服务提供者中是否包含有第二备选服务提供者,其中,所述第二备选服务提供者为所述第一备选服务提供者中去除所述目标服务提供者的备选服务提供者;若是,执行步骤302 ;若否,执行步骤303。
[0105]其中,所述第一备选服务提供者为实施例一中步骤102查询到的服务提供者,所述目标服务提供者为用户根据所述第一备选服务提供者的信息选择的服务提供者。在所述第一备选服务提供者中判断是否还有其他的服务提供者,判断结果为是,则执行步骤302,判断结果为否,执行步骤303。
[0106]例如,所述第一备选服务提供者为三个,分别为首都电影院I号厅(西单大悦城)、影火虫(西单大悦城)、酷大鹏动感电影(西单北大街180号)。用户选择的目标服务提供者的标识为首都电影院I号厅(西单大悦城),但所述首都电影院I号厅(西单大悦城)的预约结果信息为失败,则将影火虫(西单大悦城)及酷大鹏5D动感电影(西单北大街180号)确定为第二备选服务提供者。
[0107]步骤302:将所述第二备选服务提供者的服务信息发送至所述用户端。
[0108]例如,第二备选服务提供者为影火虫(西单大悦城)及酷大鹏动感电影(西单北大街180号),将该第二备选服务提供者的服务信息发送至所述客户端。
[0109]步骤303:查找服务信息与所述服务预约请求中的预约信息类似的第二备选服务提供者,将所述第二备选服务提供者的服务信息发送至所述用户端。
[0110]其中,若实施例一中的步骤102中查找到的第一备选服务提供者的个数为一个,即所述用户选择的目标服务提供者为所述唯一的第一备选服务提供者,而所述目标服务提供者发送的预约信息为失败,则在所述云存储服务器中重新进行选择,查找服务信息与实施例一中的用户端发送的服务预约请求中的预约信息类似的第二备选服务提供者。
[0111]需要说明的是,所述类似的第二备选服务者,可以是提供的服务项目、服务时间、服务地点与所述预约信息中的预约项目、预约时间、预约地点中的任意一项或多项相符的服务提供者。例如,所述预约信息中的预约项目为观看电影,预约时间为19:00至21:00,预约地点为北京市西单北大街,则查找到的第二备选服务提供者提供的服务项目为观看话剧,服务时间为17:30至23:00,服务地点为北京市西单北大街;或者查找到的第二备选服务提供者提供的服务项目为观看电影,服务时间为24小时,服务地点为首都电影院(金融街店)。
[0112]由以上的技术方案可知,本实施例提供了一种服务提供方法实施例三的流程图,通过本实施例可以实现,在用户选择的目标服务提供者的预约信息为失败时,为所述客户端提供第二备选服务提供者的服务信息,提高了用户进行服务预约的成功率。
[0113]请参阅图5,其示出了本申请提供的一种基于云计算的服务提供装置实施例一的结构示意图,该装置应用于云存储服务器,所述云存储服务器中存储有多个服务提供者的服务信息,本实施例可以包括:服务预约请求接收单元501、第一服务提供者查找单元502、第一服务信息发送单元503、目标预约请求接收单元504、目标预约请求转发单元505、预约结果信息接收单元506及预约结果信息返回单元507。其中:
[0114]所述服务预约请求接收单元501,用于接收用户端发送的服务预约请求;其中,所述服务预约请求中包含有用户标识及预约信息。
[0115]其中,所述用户端当需要进行服务预约时发送服务预约请求,该服务预约请求中包含有用户标识及预约信息。其中,所述用户端可以为移动终端、PAD、便携式计算机或台式计算机等设备;相应的,所述用户标识可以为移动终端标识、手机号码、IP地址等。所述预约信息中可包含有预约项目、预约时间及预约地点。当然,该预约信息中并不限定于上述,还可以包含有预约人数、备注信息等。例如,预约项目为观看电影预约、2014年2月2日、预约地点为北京西单北大街。
[0116]所述第一服务提供者查找单元502,用于在所述云存储服务器中,查询与所述预约信息对应的至少一个第一备选服务提供者。
[0117]需要说明的是,所述云存储服务器中存储有多个服务提供者的服务信息,其中,所述服务提供者包含有各个种类的服务提供者,如餐饮、医院、电影院、商场、酒店、银行等,每个种类的服务提供者的个数为多个。所述服务信息包含有服务提供者的位置地点、服务项目、服务时间等,当然,本实施例并不限定上述服务信息的具体内容,还可以包含有其他的信息,如联系方式、优惠信息等备注信息。另外,并不限定所述云存储服务器存储所述服务信息的形式,可选的,可以是利用分布式存储等技术存储在多台云服务器中。则,相应的,所述第一服务提供者查找单元502查询所述第一备选服务提供者的过程中,需要获取所述多台服务器中存储的服务提供者的服务信息,并在所述服务信息中进行判断查找。其中,所述第一服务提供者查找单元502的判断查找过程可以认为是一种云计算技术。
[0118]其中,所述服务预约请求接收单元501接收到的预约信息中包含有预约项目、预约地点及预约时间,相对应的,所述云存储服务器中存储的所述服务提供者的服务信息包含有服务项目、服务地点及服务时间,所述第一服务提供者查找单元可以通过以下方式实现:
[0119]第一查找子单元,用于在所述云存储服务器中,查询服务信息中的服务项目包含所述预约项目,且服务时间包含所述预约时间,且服务地点与所述预约地点之间的距离在预设距离范围之内的至少一个第一备选服务提供者。
[0120]例如,所述云存储服务器中存储的电影院有首都电影院、华纳影城、博纳影城、万达影城、影火虫等。其中,首都电影院I号厅(西单大悦城)的服务项目为观看电影服务,月艮务地点为北京市西城区西单北大街甲131号10层,服务时间为全天24小时;影火虫(西单大悦城)的服务项目为观看电影服务,服务地点为北京市西城区西单北大街甲131号10层,服务时间为全天24小时。
[0121]其中,所述预设距离范围是预先设置,可以是方圆范围,也可以是在同一条街道上的预设范围,当然,还可以是其他的预设距离范围。例如,方圆5里以内,或同一条大街上距离所述预约地点3里以内。
[0122]例如,预约信息中包含的预约项目为观看定影,预约地点为西单北大街,预约时间为2014年2月2日19:00至21:00;在所述云存储服务器中存储的服务提供者中查找到的第一备选服务提供者包含有首都电影院I号厅(西单大悦城)、影火虫(西单大悦城)。
[0123]所述第一服务信息发送单元503,用于将所述第一备选服务提供者的服务信息发送至所述用户端;其中,所述服务信息中包含有第一备选服务提供者的标识。
[0124]其中,所述服务提供者的标识可以是所述第一服务信息发送单元503查询到的第一备选服务提供者的名称,例如,首都电影院I号厅(西单大悦城)、影火虫(西单大悦城)。当然,本实施例中服务提供者的标识并不限定于上述形式,还可以是所述第一备选服务提供者的服务地点,或者可以是名称及地点等形式。
[0125]所述目标预约请求接收单元504,用于接收所述用户端发送的目标预约请求;其中,所述目标预约请求中包含有用户在所述第一备选服务提供者中选择的目标服务提供者的标识。
[0126]需要说明的是,所述第一服务提供者查找单元502查找到的第一备选服务提供者的个数可以为一个,也可以为多个,其具体数量是由所述用户端发送的预约信息及所述云存储服务器中的存储的所述服务提供者的服务信息来确定的。
[0127]当用户端接收到所述第一备选服务提供者的服务信息后,可根据自己意愿进行选择,所述用户端获取用户选择的服务提供者的标识,其中,获取到的所述服务提供者为目标服务提供者,所述用户端将所述目标服务提供者的标识生成目标预约请求,并发送至所述目标预约请求接收单元504,则所述目标预约请求接收单元504接收所述目标预约请求。
[0128]所述目标预约请求转发单元505,用于将所述目标预约请求发送至所述目标服务提供者标识对应的目标服务提供者端。
[0129]所述目标预约请求转发单元505提取所述目标预约请求接收单元504接收的目标预约请求中的服务提供者的标识,将所述目标预约请求发送至所述目标服务提供者标识对应的目标服务提供者端。例如,所述目标预约请求接收单元504接收到的目标预约请求为001,所述目标预约请求001中包含有用户选择的目标服务提供者,所述目标服务提供者的标识为首都电影院I号厅(西单大悦城),则将所述目标预约请求发送至首都电影院I号厅(西单大悦城)端。需要说明的是,所述云存储服务器与所述各个服务提供者端可以通过无线或有线的形式进行通信连接,另外,并不限定目标服务提供者端的形式,可以是移动终端、便携式计算机、台式计算机等。
[0130]另外,所述目标预约请求中还可以包含有用户端的用户标识,例如,手机号码。
[0131]所述预约结果信息接收单元506,用于接收所述目标服务提供者端发送的预约结果息。
[0132]其中,当所述目标服务提供者端接收到目标预约请求,目标服务提供者可根据所述目标预约请求及自身实际营业状况作出决定,决定接收本次预约或拒绝本次预约。则,所述预约结果信息可以为预约成功或预约失败。所述目标服务提供者端将预约结果信息发送至所述预约结果信息接收单元506,所述预约结果信息接收单元506接收所述结果信息。
[0133]所述预约结果信息返回单元507,用于将所述预约结果信息返回至所述用户端。
[0134]由以上的技术方案可知,本申请提供了一种基于云计算的服务提供装置,该装置可集成于云存储服务器,所述云存储服务器中存储有多个服务提供者的服务信息,本装置通过接收用户端发送的服务预约请求,所述服务预约请求中包含有用户标识及预约信息,并在所述云存储服务器中,查询与所述预约信息对应的至少一个第一备选服务提供者,进而将所述第一备选服务提供者的服务信息发送至所述用户端,接收所述用户端发送的目标预约请求,所述目标预约请求中包含有用户在所述第一备选服务提供者中选择的目标服务提供者的标识,并将所述目标预约请求发送至所述目标服务提供者标识对应的目标服务提供者端,接收所述目标服务提供者端发送的预约结果信息,并将所述预约结果信息返回至所述用户端。与现有技术中需要人工进行服务提供者信息的查询相比,本申请并不需要人工进行服务提供者信息的查询,节省了查询程序及查询时间,从而提高了服务预约效率。[0135]请参阅图6,其示出了本申请提供的一种基于云计算的服务提供装置实施例二的部分结构示意图,上述装置实施例一中服务预约请求接收单元501中接收到的预约信息中包含有预约项目的特征属性,则在上述装置实施例一的基础上,还可以包括:服务预约请求存储单元601、推荐服务提供者查找单元602及第二服务信息发送单元603。其中:
[0136]所述服务预约请求存储单元601,用于接收用户端发送的服务预约请求之后,存储所述服务预约请求。
[0137]其中,所述服务预约请求存储单元601与所述服务预约请求接收单元501相连,所述服务预约请求接收单元501接收到的服务预约请求中包含有用户标识及预约信息,所述预约信息中包含有预约项目的特征属性。需要说明的是,所述预约项目的特征属性可以认为是所述预约服务的某种具体类型,例如,预约项目为观看电影,该预约项目的特征属性为喜剧、动画、侦探、悬疑、动作等特征属性;或预约项目为餐饮,该预约项目的特征属性为四川口味、东北口味、广东口味等特征属性。
[0138]所述服务预约请求存储单元601存储所述服务预约请求,更具体的,存储所述服务预约请求中的用户标识、预约信息,其中,所述预约信息中可以包含有预约地址、预约时间及预约项目的特征属性。由于用户进行过具有某种特征属性的服务项目的预约,可以认为该用户对该服务项目具有某种喜好。
[0139]所述推荐服务提供者查找单元602,用于当再次接收到所述用户端发送的服务预约请求时,查询与所述用户端的项目特征属性对应的至少一个推荐服务提供者。
[0140]所述服务预约请求存储单元601对服务预约请求中的用户标识进行了存储,则当接收到用户端发送的服务预约请求时,所述推荐服务提供者查找单元602提取该服务预约请求中的用户标识,依据提取到的所述用户标识可以确定该用户端为发送所述服务预约请求接收单元501接收到的服务预约信息的用户端。
[0141]具体的,所述推荐服务提供者查找单元602查询过程可以是,当再次接收到所述用户端发送的服务预约请求时,在已存储的与该用户端的用户标识对应的预约项目特征属性中确定与该用户端对应的预约项目特征属性,依据确定的所述预约项目特征属性,查询相对应的推荐服务提供者。其中,所述推荐服务提供者可以为一个,也可以为多个。
[0142]需要说明的是,所述服务预约请求存储单元601存储有预约地点及预约时间,则所述推荐服务提供者查找单元602查询所述推荐服务提供者的过程中,可以是依据所述预约时间和/或预约地点进行查询,即查询预约服务时间包含所述预约时间的服务提供者,或者是查询服务地点与所述预约地点之间的距离在预设距离范围之内的服务提供者,或者是上述两种方式的结合。
[0143]例如,用户端的用户标识为13800335783,当再次接收到所述用户标识发送的观看电影的服务预约请求时,所述推荐服务提供者查找单元602查询到的与该用户标识对应的预约项目特征属性为喜剧,查询提供喜剧电影放映服务的服务提供者为首都电影院I号厅(西单大悦城)。
[0144]所述第二服务信息发送单元603,用于将所述推荐服务提供者的服务信息发送至所述用户端。
[0145]其中,所述服务信息中包含有服务提供者的服务地址及服务时间。当然,还可以包含有服务提供者的联系方式等。[0146]由上述技术方案可知,本实施例提供了一种基于云计算的服务提供装置,服务预约请求接收单元接收用户端发送的服务预约请求之后,服务预约请求存储单元存储所述服务预约请求,当用户需要再次进行服务预约时,所述用户端再次发送服务预约请求,当接收到所述用户端再次发送的服务预约请求时,推荐服务提供者查找单元查询与所述用户端的预约项目特征属性对应的至少一个推荐服务提供者,第二服务信息发送单元将所述推荐服务提供者的服务信息发送至所述用户端。通过本实施例可以实现对用户端用户预约服务项目的属性特征的存储,并依据存储的信息,为用户推荐服务提供者。
[0147]请参阅图7,其示出了本申请提供的一种基于云计算的服务提供装置实施例三的结构示意图,本实施例在装置实施例一的基础上,还可以包括:第一判断单元508、第一结果单元509及第二结果单元510。其中:
[0148]所述第一判断单元508,用于判断所述预约结果信息的属性;所述属性为预约成功或预约失败;若所述预约结果信息为预约成功,触发第一结果单元509 ;若所述预约结果信息为预约失败,触发第二结果单元510。
[0149]其中,所述第一判断单元508与所述预约结果信息接收单元相连506相连,用于判断所述预约结果信息接收单元506接收到的所述预约结果信息的属性为预约成功或预约失败。所述预约结果信息为所述目标服务提供者端的目标服务提供者根据自身实际运营情况生成的信息。
[0150]所述第一结果单元509,用于将与所述用户端对应的用户标识发送至所述目标服务提供者端。
[0151]其中,所述服务预约请求接收单元501接收的所述服务预约请求中包含有用户标识,所述用户标识可以为手机号码,所述第一结果单元509将所述用户标识发送至所述目标服务提供者端。
[0152]所述第二结果单元510,用于将第二备选服务提供者的服务信息发送至所述用户端。
[0153]其中,若所述第一备选服务提供者中的目标服务提供者发送的预约结果信息为失败时,则需要给用户提供第二备选服务提供者的服务信息,所述第二备选服务提供者是根据所述服务预约请求中的预约信息查询到的服务提供者。需要说明的是,所述第二备选服务提供者可以是所述第一服务提供者查找单元502在第一备选服务提供者中再次查询获得的服务提供者,也可以是直接在所述云存储服务器中存储的所有服务提供者中查询获得的服务提供者。可选的,应用第一种查询方式,请参阅图8,所述第二结果单元510可以通过以下方式实现:第二判断子单元5101、第一结果子单元5102及第二结果子单元5103。其中:
[0154]所述第二判断子单元5101,用于判断第一备选服务提供者中是否包含有第二备选服务提供者,其中,所述第二备选服务提供者为所述第一备选服务提供者中去除所述目标服务提供者的备选服务提供者;若是,触发第一结果子单元5102 ;若否,触发第二结果子单元 5103。
[0155]其中,所述第一备选服务提供者为装置实施例一中所述第一服务提供者查找单元502查询到的服务提供者,所述目标服务提供者为用户根据所述第一备选服务提供者的信息选择的服务提供者。所述第二判断子单元5101在所述第一备选服务提供者中判断是否还有其他的服务提供者,判断结果为是,则触发第一结果子单元5102,判断结果为否,触发第二结果子单元5103。
[0156]例如,所述第一备选服务提供者为三个,分别为首都电影院I号厅(西单大悦城)、影火虫(西单大悦城)、酷大鹏动感电影(西单北大街180号)。用户选择的目标服务提供者的标识为首都电影院I号厅(西单大悦城),但所述首都电影院I号厅(西单大悦城)的预约结果信息为失败,则将影火虫(西单大悦城)及酷大鹏动感电影(西单北大街180号)确定为第二备选服务提供者。
[0157]所述第一结果子单元5102,用于将所述第二备选服务提供者的服务信息发送至所述用户端。
[0158]例如,第二备选服务提供者为影火虫(西单大悦城)及酷大鹏动感电影(西单北大街180号),所述第一结果子单元5102将该第二备选服务提供者的服务信息发送至所述客户端。
[0159]所述第二结果子单元5103,用于查找服务信息与所述服务预约请求中的预约信息类似的第二备选服务提供者,将所述第二备选服务提供者的服务信息发送至所述用户端。
[0160]其中,若实施例一第一服务提供者查找单兀502查找到的第一备选服务提供者的个数为一个,即所述用户选择的目标服务提供者为所述唯一的第一备选服务提供者,而所述目标服务提供者发送的预约信息为失败,则所述第二结果子单元5103在所述云存储服务器中重新进行选择,查找服务信息与实施例一中的用户端发送的服务预约请求中的预约信息类似的第二备选服务提供者。
[0161]需要说明的是,所述类似的第二备选服务者,可以是提供的服务项目、服务时间、服务地点与所述预约信息中的预约项目、预约时间、预约地点中的任意一项或多项相符的服务提供者。例如,所述预约信息中的预约项目为观看电影,预约时间为19:00至21:00,预约地点为北京市西单北大街,则查找到的第二备选服务提供者提供的服务项目为观看话剧,服务时间为17:30至23:00,服务地点为北京市西单北大街;或者查找到的第二备选服务提供者提供的服务项目为观看电影,服务时间为24小时,服务地点为首都电影院(金融街店)。
[0162]由以上的技术方案可知,本实施例提供了一种基于云计算的服务提供装置实施例三的结构示意图,通过本实施例可以实现,在用户选择的目标服务提供者的预约信息为失败时,为所述客户端提供第二备选服务提供者的服务信息,提高了用户进行服务预约的成功率。
[0163]需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
[0164]对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
【权利要求】
1.一种基于云计算的服务提供方法,其特征在于,应用于云存储服务器,所述云存储服务器中存储有多个服务提供者的服务信息,该方法包括: 接收用户端发送的服务预约请求;其中,所述服务预约请求中包含有用户标识及预约信息; 在所述云存储服务器中,查询与所述预约信息对应的至少一个第一备选服务提供者;将所述第一备选服务提供者的服务信息发送至所述用户端;其中,所述服务信息中包含有第一备选服务提供者的标识; 接收所述用户端发送的目标预约请求;其中,所述目标预约请求中包含有用户在所述第一备选服务提供者中选择的目标服务提供者的标识; 将所述目标预约请求发送至所述目标服务提供者标识对应的目标服务提供者端; 接收所述目标服务提供者端发送的预约结果信息; 将所述预约结果信息返回至所述用户端。
2.根据权利要求1所述的方法,其特征在于,所述预约信息包含有预约项目、预约时间及预约地点;所述服务信息包含有服务项目、服务时间及服务地点; 相应的,所述在所述云存储服务器中,查询与所述预约信息对应的至少一个第一备选服务提供者,包括: 在所述云存储服务器中,查询服务信息中的服务项目包含所述预约项目,且服务时间包含所述预约时间,且服务地点与所述预约地点之间的距离在预设距离范围之内的至少一个第一备选服务提供者。
3.根据权利 要求1所述的方法,其特征在于,所述预约信息中包含有预约项目的特征属性; 相应的,在所述接收用户端发送的服务预约请求之后,还包括: 存储所述服务预约请求; 当再次接收到所述用户端发送的服务预约请求时,查询与所述用户端的预约项目特征属性对应的至少一个推荐服务提供者; 将所述推荐服务提供者的服务信息发送至所述用户端。
4.根据权利要求1至3任意一项所述的方法,其特征在于,在接收所述目标服务提供者端发送的预约结果信息之后,还包括: 判断所述预约结果信息的属性;所述属性为预约成功或预约失败; 若所述预约结果信息为预约成功,将与所述用户端对应的用户标识发送至所述目标服务提供者端; 若所述预约结果信息为预约失败,将第二备选服务提供者的服务信息发送至所述用户端。
5.根据权利要求4所述的方法,其特征在于,所述将第二备选服务提供者的服务信息发送至所述用户端,包括: 判断第一备选服务提供者中是否包含有第二备选服务提供者,其中,所述第二备选服务提供者为所述第一备选服务提供者中去除所述目标服务提供者的备选服务提供者; 若是,将所述第二备选服务提供者的服务信息发送至所述用户端; 若否,查找服务信息与所述服务预约请求中的预约信息类似的第二备选服务提供者,将所述第二备选服务提供者的服务信息发送至所述用户端。
6.一种基于云计算的服务提供装置,其特征在于,应用于云存储服务器,所述云存储服务器中存储有多个服务提供者的服务信息,该装置包括: 服务预约请求接收单元,用于接收用户端发送的服务预约请求;其中,所述服务预约请求中包含有用户标识及预约信息; 第一服务提供者查找单元,用于在所述云存储服务器中,查询与所述预约信息对应的至少一个第一备选服务提供者; 第一服务信息发送单元,用于将所述第一备选服务提供者的服务信息发送至所述用户端;其中,所述服务信息中包含有第一备选服务提供者的标识; 目标预约请求接收单元,用于接收所述用户端发送的目标预约请求;其中,所述目标预约请求中包含有用户在所述第一备选服务提供者中选择的目标服务提供者的标识; 目标预约请求转发单元,用于将所述目标预约请求发送至所述目标服务提供者标识对应的目标服务提供者端; 预约结果信息接收单元,用于接收所述目标服务提供者端发送的预约结果信息; 预约结果信息返回单元,用于将所述预约结果信息返回至所述用户端。
7.根据权利要求6所述的装置,其特征在于,所述服务预约请求接收单元接收的所述预约信息包含有预约项目、预约时间及预约地点;所述云存储服务器中存储的服务信息包含有服务项目、服务时间及服务地点; 相应的,所述第一服务提供者查找`单`元包括: 第一查找子单元,用于在所述云存储服务器中,查询服务信息中的服务项目包含所述预约项目,且服务时间包含所述预约时间,且服务地点与所述预约地点之间的距离在预设距离范围之内的至少一个第一备选服务提供者。
8.根据权利要求6所述的装置,其特征在于,所述服务预约请求接收单元接收的所述预约信息中包含有预约项目的特征属性;相应的,还包括: 服务预约请求存储单元,用于接收用户端发送的服务预约请求之后,存储所述服务预约请求; 推荐服务提供者查找单元,用于当再次接收到所述用户端发送的服务预约请求时,查询与所述用户端的预约项目特征属性对应的至少一个推荐服务提供者; 第二服务信息发送单元,用于将所述推荐服务提供者的服务信息发送至所述用户端。
9.根据权利要求6至8任意一项所述的装置,其特征在于,还包括: 第一判断单元,用于在接收所述目标服务提供者端发送的预约结果信息之后,判断所述预约结果信息的属性;所述属性为预约成功或预约失败;若所述预约结果信息为预约成功,触发第一结果单元;若所述预约结果信息为预约失败,触发第二结果单元; 第一结果单元,用于将与所述用户端对应的用户标识发送至所述目标服务提供者端; 第二结果单元,用于将第二备选服务提供者的服务信息发送至所述用户端。
10.根据权利要求9所述的装置,其特征在于,所述第二结果单元包括: 第二判断子单元,用于判断第一备选服务提供者中是否包含有第二备选服务提供者,其中,所述第二备选服务提供者为所述第一备选服务提供者中去除所述目标服务提供者的备选服务提供者;若是,触发第一结果子单元;若否,第二结果子单元;第一结果子单元,用于将所述第二备选服务提供者的服务信息发送至所述用户端; 第二结果子单元,用于查找服务信息与所述服务预约请求中的预约信息类似的第二备选服务提供者,将所述第二备选·服务提供者的服务信息发送至所述用户端。
【文档编号】H04L29/08GK103825940SQ201410052648
【公开日】2014年5月28日 申请日期:2014年2月17日 优先权日:2014年2月17日
【发明者】陈新, 叶鑫, 董永胜, 王兴 申请人:昆山中创软件工程有限责任公司