著录项信息
专利名称 | 用于位置共享的数据处理方法和装置 |
申请号 | CN201410100449.5 | 申请日期 | 2014-03-17 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2014-10-29 | 公开/公告号 | CN104123333A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F17/30 | IPC分类号 | G;0;6;F;1;7;/;3;0查看分类表>
|
申请人 | 腾讯科技(深圳)有限公司 | 申请人地址 | 广东省深圳市福田区振兴路赛格科技园2栋东403室
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 腾讯科技(深圳)有限公司 | 当前权利人 | 腾讯科技(深圳)有限公司 |
发明人 | 单祎;王珺;陈品霖;卓达城;李玲;吴亮 |
代理机构 | 北京康信知识产权代理有限责任公司 | 代理人 | 李志刚;吴贵明 |
摘要
本发明公开了一种用于位置共享的数据处理方法和装置。其中,该用于位置共享的数据处理方法包括:检测社交应用会话中是否有地理位置共享信息,其中,地理位置共享信息为社交应用会话中的第一用户共享地理位置的信息;如果检测到社交应用会话中有地理位置共享信息,则输出地理位置共享邀请信息,其中,地理位置共享邀请信息用于邀请社交应用会话中的第二用户共享地理位置。通过本发明,解决了现有技术中用户进行共享地理位置形式比较单一的问题,进而达到了用户进行共享地理位置形式多样化的效果。
用于位置共享的数据处理方法和装置\n技术领域\n[0001] 本发明涉及互联网领域,具体而言,涉及一种用于位置共享的数据处理方法和装置。\n背景技术\n[0002] 随着技术的发展,地理位置共享被越来越多人使用,共享人通过地理位置共享告知其他人自己所处的地理位置,被共享人可以通过共享人的地理位置共享获知共享人的地理位置。\n[0003] 现有技术中在进行地理位置共享时,将共享人在地图中的地理位置的截图展示给被共享人,或者仅显示共享人所在地理位置的名称,被共享人通过点击截图或者名称进入地图以查看共享人在地图中的位置。\n[0004] 发明人发现,现有的地理位置共享根据共享信息使得被共享人能够查看共享人的地理位置信息,但是共享人无法根据共享人的共享信息邀请其他用户进行地理位置共享,使得用户进行共享地理位置形式比较单一。\n[0005] 针对现有技术中用户进行共享地理位置形式比较单一的问题,目前尚未提出有效的解决方案。\n发明内容\n[0006] 本发明的主要目的在于提供一种用于位置共享的数据处理方法和装置,以解决现有技术中用户参与共享地理位置形式比较单一的问题。\n[0007] 为了实现上述目的,根据本发明的一个方面,提供了一种用于位置共享的数据处理方法。根据本发明的用于位置共享的数据处理方法包括:检测社交应用会话中是否有地理位置共享信息,其中,地理位置共享信息为社交应用会话中的第一用户共享地理位置的信息;如果检测到社交应用会话中有地理位置共享信息,则输出地理位置共享邀请信息,其中,地理位置共享邀请信息用于邀请社交应用会话中的第二用户共享地理位置。\n[0008] 为了实现上述目的,根据本发明的另一方面,提供了一种用于位置共享的数据处理装置。根据本发明的用于位置共享的数据处理装置包括:检测单元,用于检测社交应用会话中是否有地理位置共享信息,其中,地理位置共享信息为社交应用会话中的第一用户共享地理位置的信息;输出单元,用于在检测到社交应用会话中有地理位置共享信息时,输出地理位置共享邀请信息,其中,地理位置共享邀请信息用于邀请社交应用会话中的第二用户共享地理位置。\n[0009] 通过本发明,采用检测社交应用会话中是否有地理位置共享信息,其中,地理位置共享信息为社交应用会话中的第一用户共享地理位置的信息;如果检测到社交应用会话中有地理位置共享信息,则输出地理位置共享邀请信息,其中,地理位置共享邀请信息用于邀请社交应用会话中的第二用户共享地理位置的方法,解决了现有技术中用户进行共享地理位置形式比较单一的问题,进而达到了用户进行共享地理位置形式多样化的效果。\n附图说明\n[0010] 构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:\n[0011] 图1是根据本发明第一实施例的用于位置共享的数据处理方法的流程图;\n[0012] 图2是根据本发明第二实施例的用于位置共享的数据处理方法的流程图;\n[0013] 图3是根据本发明第三实施例的用于位置共享的数据处理方法的流程图;\n[0014] 图4是根据本发明第四实施例的用于位置共享的数据处理方法的流程图;\n[0015] 图5是根据本发明第一实施例的用于位置共享的数据处理装置的示意图;\n[0016] 图6是根据本发明第二实施例的用于位置共享的数据处理装置的示意图;\n[0017] 图7是根据本发明第三实施例的用于位置共享的数据处理装置的示意图;以及[0018] 图8是根据本发明第四实施例的用于位置共享的数据处理装置的示意图。\n具体实施方式\n[0019] 需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。\n[0020] 为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。\n[0021] 需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。\n[0022] 本发明实施例提供了一种用于位置共享的数据处理方法。该用于位置共享的数据处理方法能够在社交应用会话中第一用户进行地理位置共享之后,输出地理位置共享邀请信息,该社交应用会话中的其他用户可以基于地理位置邀请信息进行地理位置共享,将自己的地理位置展示给社交应用会话中的用户,从而参与到第一用户的地理位置共享中。对本发明实施例提供的用于位置共享的数据处理方法的详细说明如下:\n[0023] 图1是根据本发明第一实施例的用于位置共享的数据处理方法的流程图。如图所示,该用于位置共享的数据处理方法包括:\n[0024] 步骤S102,检测社交应用会话中是否有地理位置共享信息,其中,地理位置共享信息为社交应用会话中的第一用户共享地理位置的信息。\n[0025] 社交应用会话可以为即时通信会话,在社交应用会话中会有两个以上用户,如果其中第一用户发起了地理位置共享,则终端设备会检测到地理位置共享信息。该地理位置共享信息是第一用户共享地理位置的信息,能够提示社交应用会话中的用户有人发起了地理位置共享,该共享地理位置的信息可以直接显示共享人的地理位置,也可以不显示共享人的地理位置而仅仅提示该共享人发起了地理位置共享。\n[0026] 第一用户发起地理位置共享时,可以通过终端设备的功能菜单进行地理位置共享。终端设备检测社交应用会话中是否有地理位置信息共享,并根据检测结果进行相应的处理。\n[0027] 例如,用户A与用户B在进行社交应用会话,用户A通过社交应用会话的功能菜单发起地理位置信息共享,则终端设备会检测到用户A的地理位置共享信息。同理,在社交应用会话为一个群会话时,该社交应用会话中有两个以上的用户,则多个用户中的任一用户都可以通过功能菜单发起地理位置信息共享,并且该地理位置共享信息会被终端设备检测到。\n[0028] 步骤S104,如果检测到社交应用会话中有地理位置共享信息,则输出地理位置共享邀请信息,其中,地理位置共享邀请信息用于邀请社交应用会话中的第二用户共享地理位置。\n[0029] 在检测到社交应用会话中的地理位置共享信息之后,输出地理位置共享邀请信息,提示社交应用会话中的用户第一用户已经进行了地理位置共享,通过输出的地理位置共享邀请信息邀请社交应用会话中的第二用户共享其地理位置。其中,第一用户是发起地理位置共享的共享者,第二用户是被共享者中的任一用户。\n[0030] 通过上述实施例,检测第一用户共享地理位置的信息并输出地理位置共享邀请信息,邀请第二用户参与地理位置信息共享,第一用户可以通过共享地理位置信息邀请其他用户参与到地理位置信息共享,使得第一用户和第二用户之间的地理位置信息分享不再是单一的、独立的位置分享,而是第一用户和第二用户互动进行地理位置信息分享,从而解决了现有技术中进行地理位置信息分享的形式比较单一的问题,使得用户进行地理位置信息分享的形式更加多样化。\n[0031] 在输出地理位置共享邀请信息之后,第二用户可以选择忽略邀请、拒绝邀请或者接受邀请。在第二用户希望第一用户查看自己的位置信息时,接受第一用户的地理位置共享邀请信息,第二用户在进行地理位置信息分享之前选择是否进行地理位置信息共享,能够保证自己的隐私信息的安全性。\n[0032] 优选地,在输出地理位置共享邀请信息之后,获取第二用户基于地理位置共享邀请信息共享的地理位置信息。\n[0033] 在输出地理位置共享邀请信息之后,第二用户接受第一用户的地理位置共享邀请信息,第二用户可以基于地理位置共享邀请信息共享其地理位置。由于第二用户基于第一用户的地理位置共享邀请信息进行地理位置共享,则第二用户可以参与到第一用户发起的地理位置共享中,即第一用户可以查看第二用户的地理位置信息,第二用户也可以查看第一用户的地理位置信息。\n[0034] 如果第二用户不接受地理位置共享的邀请,则不需要获取第二用户的地理位置共享信息。\n[0035] 例如,用户A发起地理位置共享之后,输出的地理位置共享邀请信息提示第二用户加入地理位置共享,第二用户可以选择拒绝或者忽略地理位置共享,还可以选择通过多种途径加入到地理位置共享。在第二用户加入到地理位置共享之前,第一用户无法查看第二用户的地理位置,第二用户可能查看到第一用户的地理位置,也可能无法查看第一用户的地理位置,在第二用户加入到地理位置共享之后,第一用户和第二用户的地理位置就能够相互查看。\n[0036] 获取第二用户基于地理位置共享邀请信息共享的地理位置信息,使得第二用户参与到第一用户的地理位置共享中,从而第二用户进行地理位置信息共享时不仅仅是通过功能菜单共享地理位置信息,还能够通过第一用户的邀请信息进行地理位置信息的共享,那么第二用户进行地理位置共享的形式更加多样。\n[0037] 获取第二用户的地理位置信息可以基于地理位置共享邀请信息进行获取,那么,如何基于地理位置共享邀请信息获取第二用户的地理位置信息?以下将结合附图对本发明实施例的用于位置共享的数据处理方法进行进一步说明。\n[0038] 图2是根据本发明第二实施例的用于位置共享的数据处理方法的流程图。在该实施例中,地理位置共享信息包括预设的文字会话消息,该用于位置共享的数据处理方法包括如下步骤:\n[0039] 步骤S202,输出文字会话消息。\n[0040] 输出的文字会话消息是一种特殊的文字会话消息,与普通的社交应用会话中的会话消息不同,可以通过预定的样式展示,或者具有预定的标识,第二用户可以基于这种特殊的文字会话消息参与地理位置共享。\n[0041] 例如,输出的文字会话消息为“我发起了位置共享”,在该会话消息的前端显示表示“位置”的标志,提示第一用户发起了地理位置共享。\n[0042] 步骤S204,接收第二用户的第一请求,其中,第一请求为第二用户基于文字会话消息参与的地理位置共享的请求。\n[0043] 如果第二用户期望进行地理位置共享,则接收第二用户参与地理位置共享的第一请求。例如,输出的文字会话消息可以作为功能键,第二用户点击该条文字会话消息作为第一请求,接收第一请求,则第二用户可以进行地理位置共享。\n[0044] 步骤S206,根据第一请求获取第二用户基于文字会话消息共享的地理位置信息。\n[0045] 在接收第二用户的第一请求之后,获取第二用户的地理位置信息,其中,第二用户的地理位置信息能够被第一用户查看。\n[0046] 例如,接收第二用户点击预设的文字会话消息作为第一请求,根据第一请求获取第二用户地理位置信息,则第二用户进入地理位置信息展示页面(例如地图),在地理位置信息展示页面中可以看到第一用户的地理位置和第二用户的地理位置,这样,第二用户基于预设的文字会话消息进行地理位置信息的共享。\n[0047] 通过上述实施例,第二用户通过输出的预设文字会话消息进行地理位置信息的共享,使得加入地理位置共享的方式可以更加多样,从而解决了现有技术中用户参与共享地理位置形式比较单一的问题,进而达到了用户参与共享地理位置形式多样化的效果。\n[0048] 图3是根据本发明第三实施例的用于位置共享的数据处理方法的流程图。在该实施例中,地理位置共享信息包括预设的图片会话消息,该用于位置共享的数据处理方法包括如下步骤:\n[0049] 步骤S302,输出图片会话消息。\n[0050] 输出的图片会话消息是第一用户共享地理位置信息之后,输出的显示地理用户的地理位置信息的图片,例如,显示有第一用户的地理位置的地图的截图。在该图片会话消息中还可以直接显示第一用户的地理位置的名称。\n[0051] 步骤S304,接收第二用户的第二请求,其中,第二请求为第二用户基于图片会话消息参与地理位置共享的请求。\n[0052] 图片会话消息与文字会话消息的形式不同,但是,图片会话消息也可以作为功能键,第二用户可以通过点击图片会话消息作为第二请求,第二请求为第二用户参与地理位置共享的请求。\n[0053] 步骤S306,根据第二请求显示第一用户的地理位置展示页面。\n[0054] 例如,第二用户点击图片会话消息,终端设备接收第二请求显示包含有第一用户的地理位置的地图。\n[0055] 步骤S308,获取第二用户基于第一用户的地理位置展示页面共享的地理位置信息。\n[0056] 例如,第二用户可以通过点击第一用户地理位置展示页面进行地理位置共享。因此,第二用户的地理位置信息也可以显示在第一用户的地理位置展示页面中,从而加入到第一用户的地理位置共享中。\n[0057] 上述实施例中,如果第一用户通过发起图片会话消息进行地理位置的共享,第二用户可以基于该图片会话消息共享其地理位置信息,从而在第一用户发起的地理位置共享为非实时地理位置共享时,第二用户也可以图片会话消息进行地理位置共享,从而达到了用户参与共享地理位置形式多样化的效果。\n[0058] 在上述实施例中,预设的文字会话消息和预设的图片会话消息都可以在社交应用会话中的会话区域进行显示,为了更加方便的使第二用户参与地理位置共享,还可以在社交应用会话中除会话区域的其他位置系那是信息提示框,以邀请第二用户进行地理位置共享,如下述实施例。\n[0059] 图4是根据本发明第四实施例的用于位置共享的数据处理方法的流程图。在该实施例中,地理位置共享信息包括信息提示框,该用于位置共享的数据处理方法包括如下步骤:\n[0060] 步骤S402,输出信息提示框。\n[0061] 信息提示框可以位于社交应用会话的非会话区域,例如,社交应用会话的上部区域。\n[0062] 步骤S404,接收第二用户的第三请求,其中,第三请求为第二用户基于信息提示框参与地理位置共享的第三请求。\n[0063] 例如,接收第二用户点击信息提示框的第三请求,第三请求为第二用户通过信息提示框参与地理位置的请求。\n[0064] 步骤S406,根据第三请求获取第二用户基于信息提示框共享的地理位置信息。\n[0065] 例如,第二用户可以通过点击信息提示框进行地理位置共享。因此,第二用户的地理位置信息也可以显示在第一用户的地理位置展示页面中,从而加入到第一用户的地理位置共享中,第一用户可以查看到第二用户的地理位置信息,第二用户也可以查看到第一用户的地理位置信息。\n[0066] 进一步地,该信息提示框不仅可以作为第二用户进行地理位置共享的快捷方式,还可以展示地理位置共享的状态信息。\n[0067] 通过信息提示框可以展示在该社交应用会话中参与地理位置共享的人数,还可以展示该社交应用会话中用户的参与状态。在信息提示框中通过不同的文字或者颜色展示地理位置共享的状态信息。\n[0068] 例如:(1)当社交应用会话中有人参与地理位置共享,而第二用户自身并没有加入时,第二用户看到的信息提示框会呈现灰色。若此时参与地理位置共享的参与者只有一个人,信息提示框中的文字会显示“xxx正在共享位置”,以表明当前参与地理位置共享的共享者是谁;若此时的参与地理位置共享的参与者超过一个人,信息提示框中的文字会显示“x人正在共享位置”,以表明当前参与共享的人数。(2)若第二用户自身已经参与了地理位置共享,则该信息提示框会呈现绿色,文字显示“你正在共享位置”,还可以在信息提示框中显示闪烁的图标,以提示用户自己所处的地理位置可被其他人看到。\n[0069] 由于该信息提示框可以作为第二用户进行地理位置共享的快捷方式,当第二用户没有进行地理位置共享时,通过点击灰色的信息提示框进行地理位置共享,当第二用户已经处于地理位置共享的状态时,通过点击绿色的信息提示框查看地理位置展示页面。\n[0070] 进一步地,在利用地理位置共享信息使得社交应用会话中未参与地理位置共享的用户参与地理位置共享之后,数据处理方法还包括通过所述信息提示框实现在社交应用会话页面和地理位置展示页面之间的切换,具体步骤如下:\n[0071] 接收社交应用会话中用户的切换请求,其中,切换请求包括第一切换请求和第二切换请求。\n[0072] 根据第一切换请求将社交应用会话页面切换至地理位置展示页面。\n[0073] 根据第二切换请求将地理位置展示页面切换至社交应用会话页面,其中,社交应用会话页面和地理位置共享通过切换请求同时进行。\n[0074] 接收用户点击信息提示框作为用户的切换请求,第一切换请求为将社交应用会话页面切换至地理位置展示页面,第二切换请求为将地理位置展示页面切换至社交应用会话页面。在显示社交应用会话页面时,点击信息提示框可以显示地理位置展示页面,在显示地理位置展示页面时,点击信息提示框可以将页面切换至及时通信会话页面。在显示社交应用会话页面时,正在进行的地理位置共享不会被中断,第二用户还处于地理位置共享状态,第一用户还可以查看到第二用户的地理位置。在显示地理位置展示页面时,社交应用会话也不会结束,在显示地理位置展示页面时,可以正常收取社交应用会话的消息,如果需要发送社交应用会话消息而不中断地理位置共享时,只要将页面切换至社交应用会话页面即可进行会话消息的发送。另外,通过地理位置展示页面还可以快捷结束地理位置共享,例如,在地理位置展示页面设置有“退出”的快捷键。\n[0075] 上述实施例对几种进行地理位置共享的形式进行了说明,除了上述实施例中介绍的方法以外,第二用户也可以通过社交应用会话中的功能菜单,选择位置共享进行地理位置的共享,通过功能菜单进行地理位置共享之后,通过一个地理位置展示页面,第一用户可以查看第二用户的地理位置信息,第二用户也可以查看第一用户的地理位置信息。\n[0076] 通过本发明的上述实施例,在检测到社交应用会话中有地理位置共享信息之后,输出地理位置共享邀请信息,基于地理位置共享邀请信息使得第二用户通过多种形式进行地理位置共享,并获取第二用户的地理位置,从而解决了现有技术中用户参与共享地理位置形式比较单一的问题,进而达到了用户参与共享地理位置形式多样化的效果。\n[0077] 本发明实施例还提供了一种用于位置共享的数据处理装置。\n[0078] 本发明实施例的用于位置共享的数据处理方法可以通过本发明实施例所提供的用于位置共享的数据处理装置来执行,本发明实施例的用于位置共享的数据处理装置也可以用于执行本发明实施例所提供的用于位置共享的数据处理方法。\n[0079] 图5是根据本发明第一实施例的用于位置共享的数据处理装置的示意图。如图所示,该用于位置共享的数据处理装置包括检测单元10和输出单元20。\n[0080] 检测单元10用于检测社交应用会话中是否有地理位置共享信息,其中,地理位置共享信息为社交应用会话中的第一用户共享地理位置的信息。\n[0081] 社交应用会话可以为即时通信会话,在社交应用会话中会有两个以上用户,如果其中第一用户发起了地理位置共享,则终端设备会检测到地理位置共享信息。该地理位置共享信息是第一用户共享地理位置的信息,能够提示社交应用会话中的用户有人发起了地理位置共享,该共享地理位置的信息可以直接显示共享人的地理位置,也可以不显示共享人的地理位置而仅仅提示该共享人发起了地理位置共享。\n[0082] 第一用户发起地理位置共享时,可以通过终端设备的功能菜单进行地理位置共享。终端设备检测社交应用会话中是否有地理位置信息共享,并根据检测结果进行相应的处理。\n[0083] 例如,用户A与用户B在进行社交应用会话,用户A通过社交应用会话的功能菜单发起地理位置信息共享,则终端设备会检测到用户A的地理位置共享信息。同理,在社交应用会话为一个群会话时,该社交应用会话中有两个以上的用户,则多个用户中的任一用户都可以通过功能菜单发起地理位置信息共享,并且该地理位置共享信息会被终端设备检测到。\n[0084] 输出单元20用于在检测到社交应用会话中有地理位置共享信息时,输出地理位置共享邀请信息,其中,地理位置共享邀请信息用于邀请社交应用会话中的第二用户共享地理位置。\n[0085] 在检测到社交应用会话中的地理位置共享信息之后,输出地理位置共享邀请信息,提示社交应用会话中的用户第一用户已经进行了地理位置共享,通过输出的地理位置共享邀请信息邀请社交应用会话中的第二用户共享其地理位置。其中,第一用户是发起地理位置共享的共享者,第二用户是被共享者中的任一用户。\n[0086] 通过上述实施例,检测第一用户共享地理位置的信息并输出地理位置共享邀请信息,邀请第二用户参与地理位置信息共享,第一用户可以通过共享地理位置信息邀请其他用户参与到地理位置信息共享,使得第一用户和第二用户之间的地理位置信息分享不再是单一的、独立的位置分享,而是第一用户和第二用户互动进行地理位置信息分享,从而解决了现有技术中进行地理位置信息分享的形式比较单一的问题,使得用户进行地理位置信息分享的形式更加多样化。\n[0087] 在输出地理位置共享邀请信息之后,第二用户可以选择忽略邀请、拒绝邀请或者接受邀请。在第二用户希望第一用户查看自己的位置信息时,接受第一用户的地理位置共享邀请信息,第二用户在进行地理位置信息分享之前选择是否进行地理位置信息共享,从而保证自己的隐私信息的安全性。\n[0088] 优选地,该用于位置共享的数据处理装置还包括获取单元30。获取单元30用于在输出地理位置共享邀请信息之后,获取第二用户基于地理位置共享邀请信息共享的地理位置信息。\n[0089] 在输出地理位置共享邀请信息之后,第二用户接受第一用户的地理位置共享邀请,第二用户可以基于地理位置共享邀请信息共享其地理位置。由于第二用户基于第一用户的地理位置共享邀请信息进行地理位置共享,则第二用户可以参与到第一用户发起的地理位置共享中,即第一用户可以查看第二用户的地理位置信息,第二用户也可以查看第一用户的地理位置信息。\n[0090] 如果第二用户不接受地理位置共享的邀请,则不需要获取第二用户的地理位置共享信息。\n[0091] 例如,用户A发起地理位置共享之后,输出的地理位置共享邀请信息提示第二用户加入地理位置共享,第二用户可以选择拒绝或者忽略地理位置共享,还可以选择通过多种途径加入到地理位置共享。在第二用户加入到地理位置共享之前,第一用户无法查看第二用户的地理位置,第二用户可能查看到第一用户的地理位置,也可能无法查看第一用户的地理位置,在第二用户加入到地理位置共享之后,第一用户和第二用户的地理位置就能够相互查看。\n[0092] 获取第二用户基于地理位置共享邀请信息共享的地理位置信息,使得第二用户参与到第一用户的地理位置共享中,从而第二用户进行地理位置信息共享时不仅仅是通过功能菜单共享地理位置信息,还能够通过第一用户的邀请信息进行地理位置信息的共享,那么第二用户进行地理位置共享的形式更加多样。\n[0093] 图6是根据本发明第二实施例的用于位置共享的数据处理装置的示意图。在该实施例中,地理位置共享信息包括预设的文字会话消息,该用于位置共享的数据处理装置包括检测单元10、输出单元20和获取单元30,其中,输出单元20包括第一输出模块201,获取单元30包括第一接收模块301和第一获取模块302。\n[0094] 输出单元20用于在检测到社交应用会话中有地理位置共享信息时,输出地理位置共享邀请信息,其中,地理位置共享邀请信息用于邀请社交应用会话中的第二用户共享地理位置。\n[0095] 在检测到社交应用会话中的地理位置共享信息之后,输出地理位置共享邀请信息,提示社交应用会话中的用户第一用户已经进行了地理位置共享,通过输出的地理位置共享邀请信息邀请社交应用会话中的第二用户共享其地理位置。其中,第一用户是发起地理位置共享的共享者,第二用户是被共享者中的任一用户。\n[0096] 第一输出模块201用于输出文字会话消息。\n[0097] 输出的文字会话消息是一种特殊的文字会话消息,与普通的社交应用会话中的会话消息不同,可以通过预定的样式展示,或者具有预定的标识,第二用户可以基于这种特殊的文字会话消息参与地理位置共享。\n[0098] 例如,输出的文字会话消息为“我发起了位置共享”,在该会话消息的前端显示表示“位置”的标志,提示第一用户发起了地理位置共享。\n[0099] 获取单元30用于获取第二用户基于地理位置共享邀请信息共享的地理位置信息。\n[0100] 在输出地理位置共享邀请信息之后,第二用户可以基于地理位置共享邀请信息共享其地理位置。由于第二用户基于第一用户的地理位置共享邀请信息进行地理位置共享,则第二用户参与到第一用户发起的地理位置共享中,即第一用户可以查看第二用户的地理位置信息,第二用户也可以查看第一用户的地理位置信息。\n[0101] 例如,用户A发起地理位置共享之后,输出的地理位置共享邀请信息提示第二用户加入地理位置共享,第二用户可以通过多种途径加入到地理位置共享,在第二用户加入到地理位置共享之前,第一用户无法查看第二用户的地理位置,第二用户可能查看到第一用户的地理位置,也可能无法查看第一用户的地理位置,在第二用户加入到地理位置共享之后,第一用户和第二用户的地理位置就能够相互查看。\n[0102] 第一接收模块301用于接收第二用户的第一请求,其中,第一请求为第二用户基于文字会话消息参与的地理位置共享的请求。\n[0103] 如果第二用户期望进行地理位置共享,则接收第二用户参与地理位置共享的第一请求。例如,输出的文字会话消息可以作为功能键,第二用户点击该条文字会话消息作为第一请求,接收第一请求,则第二用户可以进行地理位置共享。\n[0104] 第一获取模块302用于根据第一请求获取第二用户基于文字会话消息共享的地理位置信息。\n[0105] 在接收第二用户的第一请求之后,获取第二用户的地理位置信息,其中,第二用户的地理位置信息能够被第一用户查看。\n[0106] 例如,接收第二用户点击预设的文字会话消息作为第一请求,根据第一请求获取第二用户地理位置信息,则第二用户进入地理位置信息展示页面(例如地图),在地理位置信息展示页面中可以看到第一用户的地理位置和第二用户的地理位置,这样,第二用户基于预设的文字会话消息进行地理位置信息的共享。\n[0107] 通过上述实施例,第二用户通过输出的预设文字会话消息进行地理位置信息的共享,使得加入地理位置共享的方式可以更加多样,从而解决了现有技术中用户参与共享地理位置形式比较单一的问题,进而达到了用户参与共享地理位置形式多样化的效果。\n[0108] 图7是根据本发明第三实施例的用于位置共享的数据处理装置的示意图。在该实施例中地理位置共享信息包括预设的图片会话消息,该用于位置共享的数据处理装置中输出单元20包括第二输出模块202,获取单元30包括第二接收模块303、显示模块304和第二获取模块305。\n[0109] 输出单元20用于在检测到社交应用会话中有地理位置共享信息时,输出地理位置共享邀请信息,其中,地理位置共享邀请信息用于邀请社交应用会话中的第二用户共享地理位置。\n[0110] 在检测到社交应用会话中的地理位置共享信息之后,输出地理位置共享邀请信息,提示社交应用会话中的用户第一用户已经进行了地理位置共享,通过输出的地理位置共享邀请信息邀请社交应用会话中的第二用户共享其地理位置。其中,第一用户是发起地理位置共享的共享者,第二用户是被共享者中的任一用户。\n[0111] 第二输出模块202用于输出图片会话消息。\n[0112] 输出的图片会话消息是第一用户共享地理位置信息之后,输出的显示地理用户的地理位置信息的图片,例如,显示有第一用户的地理位置的地图的截图。在该图片会话消息中还可以直接显示第一用户的地理位置的名称。\n[0113] 获取单元30用于获取第二用户基于地理位置共享邀请信息共享的地理位置信息。\n[0114] 在输出地理位置共享邀请信息之后,第二用户可以基于地理位置共享邀请信息共享其地理位置。由于第二用户基于第一用户的地理位置共享邀请信息进行地理位置共享,则第二用户参与到第一用户发起的地理位置共享中,即第一用户可以查看第二用户的地理位置信息,第二用户也可以查看第一用户的地理位置信息。\n[0115] 例如,用户A发起地理位置共享之后,输出的地理位置共享邀请信息提示第二用户加入地理位置共享,第二用户可以通过多种途径加入到地理位置共享,在第二用户加入到地理位置共享之前,第一用户无法查看第二用户的地理位置,第二用户可能查看到第一用户的地理位置,也可能无法查看第一用户的地理位置,在第二用户加入到地理位置共享之后,第一用户和第二用户的地理位置就能够相互查看。\n[0116] 第二接收模块303用于接收第二用户的第二请求,其中,第二请求为第二用户基于图片会话消息参与地理位置共享的请求。\n[0117] 图片会话消息与文字会话消息的形式不同,但是,图片会话消息也可以作为功能键,第二用户可以通过点击图片会话消息作为第二请求,第二请求为第二用户参与地理位置共享的请求。\n[0118] 显示模块304用于根据第二请求显示第一用户的地理位置展示页面。\n[0119] 例如,第二用户点击图片会话消息,终端设备接收第二请求显示包含有第一用户的地理位置的地图。\n[0120] 第二获取模块305用于获取第二用户基于第一用户的地理位置展示页面共享的地理位置信息。\n[0121] 例如,第二用户可以通过点击第一用户地理位置展示页面进行地理位置共享。因此,第二用户的地理位置信息也可以显示在第一用户的地理位置展示页面中,从而加入到第一用户的地理位置共享中。\n[0122] 上述实施例中,如果第一用户通过发起图片会话消息进行地理位置的共享,第二用户可以基于该图片会话消息共享其地理位置信息,从而在第一用户发起的地理位置共享为非实时地理位置共享时,第二用户也可以图片会话消息进行地理位置共享,从而达到了用户参与共享地理位置形式多样化的效果。\n[0123] 在上述实施例中,预设的文字会话消息和预设的图片会话消息都可以在社交应用会话中的会话区域进行显示,为了更加方便的使第二用户参与地理位置共享,还可以在社交应用会话中除会话区域的其他位置系那是信息提示框,以邀请第二用户进行地理位置共享,如下述实施例。\n[0124] 图8是根据本发明第四实施例的用于位置共享的数据处理装置的示意图。在该实施例中,地理位置共享信息包括信息提示框,该用于位置共享的数据处理中输出单元20包括第三输出模块203,获取单元30包括第三接收模块306和第三获取模块307。\n[0125] 输出单元20用于在检测到社交应用会话中有地理位置共享信息时,输出地理位置共享邀请信息,其中,地理位置共享邀请信息用于邀请社交应用会话中的第二用户共享地理位置。\n[0126] 在检测到社交应用会话中的地理位置共享信息之后,输出地理位置共享邀请信息,提示社交应用会话中的用户第一用户已经进行了地理位置共享,通过输出的地理位置共享邀请信息邀请社交应用会话中的第二用户共享其地理位置。其中,第一用户是发起地理位置共享的共享者,第二用户是被共享者中的任一用户。\n[0127] 第三输出模块203用于输出信息提示框。\n[0128] 信息提示框可以位于社交应用会话的非会话区域,例如,社交应用会话的上部区域。\n[0129] 获取单元30用于获取第二用户基于地理位置共享邀请信息共享的地理位置信息。\n[0130] 在输出地理位置共享邀请信息之后,第二用户可以基于地理位置共享邀请信息共享其地理位置。由于第二用户基于第一用户的地理位置共享邀请信息进行地理位置共享,则第二用户参与到第一用户发起的地理位置共享中,即第一用户可以查看第二用户的地理位置信息,第二用户也可以查看第一用户的地理位置信息。\n[0131] 例如,用户A发起地理位置共享之后,输出的地理位置共享邀请信息提示第二用户加入地理位置共享,第二用户可以通过多种途径加入到地理位置共享,在第二用户加入到地理位置共享之前,第一用户无法查看第二用户的地理位置,第二用户可能查看到第一用户的地理位置,也可能无法查看第一用户的地理位置,在第二用户加入到地理位置共享之后,第一用户和第二用户的地理位置就能够相互查看。\n[0132] 第三接收模块306用于接收第二用户的第三请求,其中,第三请求为第二用户基于信息提示框参与地理位置共享的请求。\n[0133] 例如,接收第二用户点击信息提示框的第三请求,第三请求为第二用户通过信息提示框参与地理位置的请求。\n[0134] 第三获取模块307用于根据第三请求获取第二用户基于信息提示框共享的地理位置信息。\n[0135] 例如,第二用户可以通过点击信息提示框进行地理位置共享。因此,第二用户的地理位置信息也可以显示在第一用户的地理位置展示页面中,从而加入到第一用户的地理位置共享中,第一用户可以查看到第二用户的地理位置信息,第二用户也可以查看到第一用户的地理位置信息。\n[0136] 进一步地,该数据处理装置还包括展示单元,用于通过信息提示框展示地理位置共享的状态信息。\n[0137] 该信息提示框不仅可以作为第二用户进行地理位置共享的快捷方式,还可以展示地理位置共享的状态信息。\n[0138] 通过信息提示框可以展示在该社交应用会话中参与地理位置共享的人数,还可以展示该社交应用会话中用户的参与状态。在信息提示框中通过不同的文字或者颜色展示地理位置共享的状态信息。\n[0139] 例如:(1)当社交应用会话中有人参与地理位置共享,而第二用户自身并没有加入时,第二用户看到的信息提示框会呈现灰色。若此时参与地理位置共享的参与者只有一个人,信息提示框中的文字会显示“xxx正在共享位置”,以表明当前参与地理位置共享的共享者是谁;若此时的参与地理位置共享的参与者超过一个人,信息提示框中的文字会显示“x人正在共享位置”,以表明当前参与共享的人数。(2)若第二用户自身已经参与了地理位置共享,则该信息提示框会呈现绿色,文字显示“你正在共享位置”,还可以在信息提示框中显示闪烁的图标,以提示用户自己所处的地理位置可被其他人看到。\n[0140] 由于该信息提示框可以作为第二用户进行地理位置共享的快捷方式,当第二用户没有进行地理位置共享时,通过点击灰色的信息提示框进行地理位置共享,当第二用户已经处于地理位置共享的状态时,通过点击绿色的信息提示框查看地理位置展示页面。\n[0141] 进一步地,该数据处理装置还能够通过以下装置实现社交应用会话页面和地理位置展示页面之间的切换:\n[0142] 接收单元,用于在利用地理位置共享信息使得社交应用会话中未参与地理位置共享的用户参与地理位置共享之后,接收社交应用会话中用户的切换请求,其中,切换请求包括第一切换请求和第二切换请求。\n[0143] 第一切换单元,用于根据第一切换请求将社交应用会话页面切换至地理位置展示页面。\n[0144] 第二切换单元,用于根据第二切换请求将地理位置展示页面切换至社交应用会话页面,其中,社交应用会话页面和地理位置共享通过切换请求同时进行。\n[0145] 接收用户点击信息提示框作为用户的切换请求,第一切换请求为将社交应用会话页面切换至地理位置展示页面,第二切换请求为将地理位置展示页面切换至社交应用会话页面。在显示社交应用会话页面时,点击信息提示框可以显示地理位置展示页面,在显示地理位置展示页面时,点击信息提示框可以将页面切换至及时通信会话页面。在显示社交应用会话页面时,正在进行的地理位置共享不会被中断,第二用户还处于地理位置共享状态,第一用户还可以查看到第二用户的地理位置。在显示地理位置展示页面时,社交应用会话也不会结束,在显示地理位置展示页面时,可以正常收取社交应用会话的消息,如果需要发送社交应用会话消息而不中断地理位置共享时,只要将页面切换至社交应用会话页面即可进行会话消息的发送。另外,通过地理位置展示页面还可以快捷结束地理位置共享,例如,在地理位置展示页面设置有“退出”的快捷键。\n[0146] 上述实施例对几种进行地理位置共享的形式进行了说明,除了上述实施例中介绍的方法以外,第二用户也可以通过社交应用会话中的功能菜单,选择位置共享进行地理位置的共享,通过功能菜单进行地理位置共享之后,通过一个地理位置展示页面,第一用户可以查看第二用户的地理位置信息,第二用户也可以查看第一用户的地理位置信息。\n[0147] 通过本发明的上述实施例,在检测到社交应用会话中有地理位置共享信息之后,输出地理位置共享邀请信息,基于地理位置共享邀请信息使得第二用户通过多种形式进行地理位置共享,并获取第二用户的地理位置,从而解决了现有技术中用户参与共享地理位置形式比较单一的问题,进而达到了用户参与共享地理位置形式多样化的效果。\n[0148] 本发明实施例还提供了一种计算机存储介质。该计算机存储介质可存储有程序,该程序用于执行上述的用于位置共享的数据处理方法中的部分或全部步骤。\n[0149] 需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。\n[0150] 在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。\n[0151] 在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。\n[0152] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。\n[0153] 另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。\n[0154] 所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。\n[0155] 以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
法律信息
- 2020-09-11
专利权的转移
登记生效日: 2020.08.24
专利权人由腾讯科技(深圳)有限公司变更为腾讯科技(深圳)有限公司
地址由518000 广东省深圳市福田区振兴路赛格科技园2栋东403室变更为518000 广东省深圳市南山区高新区科技中一路腾讯大厦35层
专利权人变更为腾讯云计算(北京)有限责任公司
- 2017-02-15
- 2014-12-03
实质审查的生效
IPC(主分类): G06F 17/30
专利申请号: 201410100449.5
申请日: 2014.03.17
- 2014-10-29
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2010-06-16
|
2008-11-25
| | |
2
| |
2011-05-18
|
2009-06-09
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |