基于图片实现业务操作的方法和装置与流程

文档序号:11627735阅读:231来源:国知局
基于图片实现业务操作的方法和装置与流程
本申请涉及互联网
技术领域
,尤其涉及一种基于图片实现业务操作的方法和装置。
背景技术
:随着互联网技术的快速发展,社交类app(application,应用程序)的用户数量激增,越来越多的用户通过社交类app与亲朋好友聊天、分享心情、分享图片、分享状态等。技术实现要素:有鉴于此,本申请提供一种基于图片实现业务操作的方法和装置。具体地,本申请是通过如下技术方案实现的:一种基于图片实现业务操作的方法,应用在服务端,所述方法包括:在接收到第一用户发送的图片分享请求后,保存所述图片分享请求中携带的属性信息,所述属性信息包括所述图片的第一位置信息和第一用户分享所述图片时输入的文本信息;根据第一位置信息和文本信息在数据库中查找与所述图片关联的业务对象;向所述用户关联的第二用户推送所述图片,并基于预设的策略将所述业务对象的信息发送给第二用户。一种基于图片实现业务操作的方法,应用在客户端,所述方法包括:展示服务端推送的与当前用户关联的第一用户分享的图片;当检测到当前用户针对所述第一用户分享的图片进行的业务操作时,生成针对所述图片的业务操作请求;将所述业务操作请求发送给服务端,接收服务端返回的与所述图片关联的业务对象的信息并执行相应的操作;其中,所述业务对象为服务端根据所述图片的第一位置信息和文本信息在数据库中查询得到,所述文本信息由所述第一用户在分享所述图片时输入。一种基于图片实现业务操作的装置,应用在服务端,所述装置包括:分享接收单元,在接收到第一用户发送的图片分享请求后,保存所述图片分享请求中携带的属性信息,所述属性信息包括所述图片的第一位置信息和第一用户分享所述图片时输入的文本信息;对象查找单元,根据第一位置信息和文本信息在数据库中查找与所述图片关联的业务对象;图片推送单元,向所述用户关联的第二用户推送所述图片;对象发送单元,基于预设的策略将所述业务对象的信息发送给第二用户。一种基于图片实现业务操作的装置,应用在客户端,所述装置包括:图片展示单元,展示服务端推送的与当前用户关联的第一用户分享的图片;请求生成单元,当检测到当前用户针对所述第一用户分享的图片进行的业务操作时,生成针对所述图片的业务操作请求;操作执行单元,将所述业务操作请求发送给服务端,接收服务端返回的与所述图片关联的业务对象的信息并执行相应的操作;其中,所述业务对象为服务端根据所述图片的第一位置信息和文本信息在数据库中查询得到,所述文本信息由所述第一用户在分享所述图片时输入。由以上描述可以看出,基于本申请的实现方案,用户可以通过关联用户分享的图片获取对应业务对象的信息,无需跳转到其他页面,操作简单、快捷,大大提升了用户的使用体验。附图说明图1是本申请一示例性实施例示出的一种基于图片实现业务操作的方法的流程示意图。图2是本申请一示例性实施例示出的另一种基于图片实现业务操作的方法的流程示意图。图3是本申请一示例性实施例示出的一种客户端页面示意图。图4是本申请一示例性实施例示出的一种客户端页面示意图。图5是本申请一示例性实施例示出的一种客户端页面示意图。图6是本申请一示例性实施例示出的一种客户端页面示意图。图7是本申请一示例性实施例示出的一种客户端页面示意图。图8是本申请一示例性实施例示出的一种用于基于图片实现业务操作的装置的结构示意图。图9是本申请一示例性实施例示出的一种基于图片实现业务操作的装置的框图。图10是本申请一示例性实施例示出的另一种基于图片实现业务操作的装置的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。图1是本申请一示例性实施例示出的一种基于图片实现业务操作的方法的流程示意图。请参考图1,所述基于图片实现业务操作的方法可以应用在服务端,比如:服务提供商部署的服务器或者服务器集群中,包括有以下步骤:步骤101,在接收到第一用户发送的图片分享请求后,保存所述图片分享请求中携带的属性信息,所述属性信息包括:所述图片的第一位置信息和第一用户分享所述图片时输入的文本信息。在本实施例中,第一用户可以通过社交类app提供的分享功能进行图片分享,比如:用户可以通过支付宝的生活圈进行图片分享,用户也可以通过微信的朋友圈进行图片分享。当然,除社交类app之外,用户也可以通过提供有社区、论坛类功能的app进行图片分享,本申请对此不作特殊限制。步骤102,根据第一位置信息和文本信息在数据库中查找与所述图片关联的业务对象。在本实施例中,所述数据库可以为地图数据库等存储有位置信息和对应业务对象信息的数据库,所述业务对象可以包括:商户、学校、银行等第三方服务机构。步骤103,向所述用户关联的第二用户推送所述图片,并基于预设的策略将所述业务对象的信息发送给第二用户。在本实施例中,在接收到第一用户发送的图片分享请求后,服务端可以向该第一用户的关联的第二用户推送所述图片。其中,所述第二用户可以为该用户的好友、关注该用户的人、与该用户进行过业务交互的人等。在本实施例中,服务端可以先向所述第二用户推送存在新分享的通知,当所述第二用户查看所述新分享时,可以再将所述图片发送给所述第二用户。这部分的处理与实现可以参考相关技术,本申请在此不再一一赘述。在本实施例中,所述预设的策略可以为主动发送,比如:服务端可以将所述业务对象的信息与所述图片一同发送给所述第二用户。所述预设的策略也可以为触发性发送,比如:服务端可以在接收到所述第二用户发送的针对所述图片的业务操作请求时,将所述业务对象的信息发送给所述第二用户。需要说明的是,本申请实施例中描述的用户与服务端的交互过程,比如:第一用户发送图片分享请求给服务端、服务端向第二用户推送图片分享等,均为相关用户采用其用户账号登录的客户端与所述服务端的交互过程,后续不再一一说明。图2是本申请一示例性实施例示出的另一种基于图片实现业务操作的方法的流程示意图。请参考图2,所述基于图片实现业务操作的方法可以应用在客户端,包括有以下步骤:步骤201,展示服务端推送的与当前用户关联的第一用户分享的图片。步骤202,当检测到当前用户针对所述第一用户分享的图片进行的业务操作时,生成针对所述图片的业务操作请求。在本实施例中,当前用户可以通过长按、双击等方式选中第一用户分享的图片,当前用户的客户端进而可以展示出的一个或多个业务操作选项,所述业务操作选项面向所述图片关联的业务对象。当用户选中某一业务操作选项时,可以确定检测到针对所述图片进行的业务操作。步骤203,将所述业务操作请求发送给服务端,接收服务端返回的与所述图片关联的业务对象的信息并执行相应的操作。在本实施例中,当前用户的客户端在接收到服务端返回的业务对象的名称信息、第二位置信息后,可以调用地图类app,并在该地图类app中定位出所述业务对象。当然,在实际应用中,如果当前用户的客户端本身就具有地图功能,那么也可以跳转到地图页面,并在该地图页面中定位出所述业务对象。在本实施例中,当前用户的客户端在接收到服务端返回的业务对象的服务信息后,可以展示所述服务信息,以供用户查看。其中,所述服务信息包括以下信息中的至少一项:经验业务、联系电话、推广信息、优惠信息等。在本实施例中,当前用户的客户端在接收到服务端返回的业务对象的支付信息后,可以跳转到面向所述业务对象的支付页面,以供用户完成支付操作。当然,在实际应用中,如果当前用户的客户端不具有支付功能,那么也可以调用其他支付类app,本申请对此不作特殊限制。由以上描述可以看出,基于本申请的实现方案,用户可以通过关联用户分享的图片实现针对对应业务对象的定位、服务查询、支付等操作,无需跳转到其他页面,操作简单、快捷,大大提升了用户的使用体验。以下通过图片分享的发布、关联业务对象的查找以及业务操作的实现三个阶段,对本申请的技术方案进行详细描述。一、图片分享的发布在本实施例中,以支付宝的生活圈为例,用户可以在生活圈中分享美食、风景等图片。为便于区分,可以将分享图片的用户称为第一用户。当第一用户选择支付宝的“记录生活”功能时,可以添加想要分享的图片,比如:可以调用摄像头拍摄一张图片,也可以在相册中选择一张图片。当第一用户添加图片后,客户端(支付宝)可以获取本次图片分享的属性信息,所述属性信息通常可以包括:该图片的位置坐标(第一位置信息)、第一用户分享所述图片时输入的文本信息。其中,该图片的位置坐标通常由终端设备在拍摄该图片时获取并保存。在本例中,当用户选择发送时,客户端可以将获取到的第一位置信息、文本信息等携带在图片分享请求中发送给服务端。在本实施例中,服务端在接收到所述图片分享请求后,可以为所述图片生成唯一的图片id,并保存所述属性信息与所述图片id的对应关系。假设,第一用户小白在生活圈分享了一张羊肉串的图片,该图片的位置坐标为坐标1,文本信息为“这里的羊肉串真好吃呀”,服务端为对应的图片生成图片id1,则服务端可以将属性信息与图片id的对应关系保存在下述表中。值得注意的是,表1仅为示例性的说明,在实际应用中,服务端也可以不组织这样的表格,本申请对此不作特殊限制。图片id图片的位置坐标文本信息1坐标1这里的羊肉串真好吃呀2坐标2好美!3坐标3超好看的电影表1在本实施例中,服务端可以将所述图片的图片id1携带在小白的图片分享中推送给小白的好友,小白的好友可以通过支付宝的生活圈查看该分享。二、关联业务对象的查找在本实施例中,服务端在接收到小白发送的图片分享请求后,可以根据所述图片分享请求中携带的第一位置信息和文本信息在数据库中查找与所述图片关联的业务对象。其中,所述数据库可以为本平台的业务对象数据库,所述数据库也可以为其他平台提供的数据库中,比如:某地图数据库等,本申请对此不作特殊限制。在本实施例中,由于gps定位可能会出现误差,终端在拍摄图片时定位到的位置坐标(第一位置信息)可能不够准确。服务端基于该第一位置信息可能查找到多个匹配的商户,比如:可以查找到“阿里巴巴羊肉串”和“洁净干洗店”。在这种情况下,服务端可以将小白发送的文本信息“这里的羊肉串真好吃呀”分别与“阿里巴巴羊肉串”和“洁净干洗店”的信息进行匹配,比如:将文本信息进行分词,并将各分词分别与“阿里巴巴羊肉串”和“洁净干洗店”的信息进行匹配。在本例中,经匹配发现文本信息中的“羊肉串”与“阿里巴巴羊肉串”的经营业务完全匹配,进而可以将“阿里巴巴羊肉串”确定为所述图片关联的商户。当然,在实际应用中,还可以采用其他的方式进行文本信息与业务对象的匹配,一般而言,可以将匹配度最高的业务对象确定为图片关联的业务对象。在本实施例中,服务端可以在接收到小白发送的图片分享请求后,查找与小白分享的图片关联的商户,并将查找到的商户、该商户的精确位置坐标(第二位置信息)与所述图片的图片id1对应保存。服务端也可以在接收到针对商户的业务操作请求时,再进行商户的查找,本申请对此不作特殊限制。三、业务操作的实现在本实施例中,假设小黑(第二用户)是小白的好友,小黑的客户端(支付宝)在接收到服务端推送的小白分享的图片后,可以保存所述图片的图片id1,比如:可将图片id1与小白分享的图片关联保存。请参考图3,小黑的客户端可展示图3所示的生活圈页面。假设,小黑看到这张图片后,很想知道小白是在哪里吃的羊肉串,在本例中,小黑无需跳转到聊天页面发消息给小白,也无需通过生活圈的评论询问小白。小黑可以长按该图片,客户端可以展示一个或多个业务操作选项给小黑,以供小黑选择。在一个例子中,请参考图4,当小黑长按所述图片后,客户端可以展示图4所示的业务操作选项。当小黑选中这个操作选项时,客户端可以将该图片的图片id1发送给服务端。服务端进而可以查找到图片id1对应的商户。在本实施例中,“识别图片地址位置的商家”对应业务对象的识别请求,服务端在查询到匹配的商户后,可以将该商户的名称、精确位置坐标返回给小黑的客户端。小黑的客户端在接收到该名称、精确位置坐标后,可以调用高德地图,并在高德地图中定位该商户,进而展示图5所示的页面。小黑可以通过图5所示的页面查询到达该商户的线路等信息。当然,在实际应用中,服务端在查询到匹配的商户后,也可以仅将该商户的名称返回给小黑的客户端,以供小黑的客户端展示。在另一个例子中,请参考图6,当小黑长按所述图片后,客户端可以展示图6所示的业务操作选项,“向该商家付款”对应面向业务对象的支付请求,服务端在查询到匹配的商户后,可以将该商户的支付信息返回给小黑的客户端。小黑的客户端在接收到该支付信息后,可以跳转到面向该商家的支付页面,比如:展示图7所示的页面。小黑可以通过图7所示的页面向该商户付款。在另一个例子中,当小黑长按所述图片后,客户端还可以展示面向业务对象的查询请求,比如:可以展示“查看该商户的信息”的业务操作选项(未图示)。服务端在查询到匹配的商户后,可以将该商户的服务信息返回给小黑的客户端,以供小黑的客户端进行展示。其中,所述服务信息可以包括以下信息中的至少一项:经验业务、联系电话、推广信息、优惠信息等。在另一个例子中,当小黑长按所述图片后,客户端还可以同时展示多个业务操作选项,小黑可以根据自己的需要进行选择。在另一个例子中,服务端可以将匹配的商户的信息与小白分享的图片一同发送给小黑,小黑的客户端在接收到所述图片和商户的信息后,可以根据预设的展示规则在展示小白分享的图片的同时展示匹配的商户,无需小黑手动请求。基于上述实施方案,小白的客户端在小白添加图片和文本信息后,可以将所述图片的第一位置信息和文本信息发送给服务端,由服务端查找对应的商户,并可以将该商户返回给客户端。这样,当小白选择分享位置时,客户端可以将服务端查找到的商户排列在第一位,或者自动将该商户添加到小白分享的位置中,从而无需小白在多个位置中反复查找,提高了定位的准确度,也提高了用户的使用体验。与前述基于图片实现业务操作的方法的实施例相对应,本申请还提供了基于图片实现业务操作的装置的实施例。本申请基于图片实现业务操作的装置的实施例可以分别应用在终端中装载的客户端或服务器上。装置实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为一个逻辑意义上的装置,是通过其所在终端或服务器的处理器将非易失性存储器中对应的计算机程序指令读取到内存中运行形成的。从硬件层面而言,如图8所示,为本申请基于图片实现业务操作的装置所在终端或服务端的一种硬件结构图,除了图8所示的处理器、内存、网络接口、以及非易失性存储器之外,实施例中装置所在的终端或服务器通常根据该终端或服务器的实际功能,还可以包括其他硬件,对此不再赘述。图9是本申请一示例性实施例示出的一种基于图片实现业务操作的装置的框图。请参考图9,所述基于图片实现业务操作的装置900可以应用在前述图8所示的服务器中,包括有:分享接收单元901、对象查找单元902、图片推送单元903以及对象发送单元904。其中,分享接收单元901,在接收到第一用户发送的图片分享请求后,保存所述图片分享请求中携带的属性信息,所述属性信息包括所述图片的第一位置信息和第一用户分享所述图片时输入的文本信息;对象查找单元902,根据第一位置信息和文本信息在数据库中查找与所述图片关联的业务对象;图片推送单元903,向所述用户关联的第二用户推送所述图片;对象发送单元904,基于预设的策略将所述业务对象的信息发送给第二用户。可选的,所述对象发送单元904,当接收到所述第二用户发送的针对所述图片的业务操作请求时,将所述业务对象的信息发送给所述第二用户。可选的,所述对象发送单元904,在所述业务操作请求为业务对象的识别请求时,将所述业务对象的名称信息发送给所述第二用户。可选的,所述对象发送单元904,在所述业务操作请求为业务对象的识别请求时,将所述业务对象在所述数据库中的第二位置信息发送给所述第二用户,以供第二用户的客户端调用地图类app并在所述地图类app中定位出所述业务对象。可选的,所述对象发送单元904,在所述业务操作请求为业务对象的服务查询请求时,将所述业务对象的服务信息发送给所述第二用户,以供所述第二用户查看。可选的,所述服务信息包括以下信息中的至少一项:经验业务、联系电话、推广信息、优惠信息。可选的,所述对象发送单元904,在所述业务操作请求为支付请求时,将所述业务对象的支付信息发送给所述第二用户,以供所述第二用户的客户端跳转到面向所述业务对象的支付页面。可选的,所述对象发送单元904,将所述业务对象的信息与所述图片一同发送给所述第二用户。可选的,所述对象查找单元902,在数据库中查找与所述第一位置信息匹配的业务对象;当查找到多个业务对象时,将所述文本信息与查找到的每个业务对象的信息进行匹配;将匹配结果满足预设条件的业务对象确定为与所述图片关联的业务对象。图10是本申请一示例性实施例示出的另一种基于图片实现业务操作的装置的框图。请参考图10,所述基于图片实现业务操作的装置1000可以应用在前述图8所示的终端中,包括有:图片展示单元1001、请求生成单元1002以及操作执行单元1003。其中,图片展示单元1001,展示服务端推送的与当前用户关联的第一用户分享的图片;请求生成单元1002,当检测到当前用户针对所述第一用户分享的图片进行的业务操作时,生成针对所述图片的业务操作请求;操作执行单元1003,将所述业务操作请求发送给服务端,接收服务端返回的与所述图片关联的业务对象的信息并执行相应的操作;其中,所述业务对象为服务端根据所述图片的第一位置信息和文本信息在数据库中查询得到,所述文本信息由所述第一用户在分享所述图片时输入。可选的,所述请求生成单元1002,在检测到当前用户针对所述第一用户分享的图片的预定操作时,展示一个或多个业务操作选项,若当前用户选中所述业务操作选项,则确定检测到针对所述第一用户分享的图片进行的业务操作。可选的,所述操作执行单元1003,在所述业务操作请求为业务对象的识别请求时,接收服务端返回的所述业务对象的第二位置信息;调用地图类app,并根据所述第二位置信息在所述地图类app中定位出所述业务对象。可选的,所述操作执行单元1003,在所述业务操作请求为业务对象的服务查询请求时,接收服务端返回的所述业务对象的服务信息,并展示所述服务信息。可选的,所述服务信息包括以下信息中的至少一项:经验业务、联系电话、推广信息、优惠信息。可选的,所述操作执行单元1003,在所述业务请求为支付请求时,接收服务端返回的所述业务对象的支付信息,并根据所述支付信息跳转到面向所述业务对象的支付页面。上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本申请方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机,计算机的具体形式可以是个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件收发设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任意几种设备的组合。以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1