一种数据共享方法、装置及系统的制作方法_2

文档序号:9202702阅读:来源:国知局
用户的关系标识发送给第一用户。
[0029]其中,第一用户和第二用户在健康服务平台建立好友关系。例如可以通过R标识第一用户和第二用户是好友关系。
[0030]第一用户在服务商平台中获得存储的第一用户的健康数据。其中,第一用户的部分健康数据或者全部健康数据是可以公开分享的健康数据。也就是说,第一用户可以将对应的服务商平台中存储的部分或者全部健康数据向其好友进行分享。
[0031]第一用户向健康服务平台发送请求向第二用户分享健康数据的数据分享请求。
[0032]健康服务平台接收到数据分享请求,获得数据分享请求中的第二用户的用户标和第二用户的关系标识。健康服务平台根据获得的第二用户的用户标识和第二用户的关系标识,向存储第一用户的健康数据的服务商平台发送健康数据获取请求。
[0033]假设第二用户的用户标识采用UserBID表示,第二用户和第一用户的关系标识采用R_A (ID)表示。健康服务平台向存储第一用户的健康数据的服务商平台发送健康数据获取请求,在健康数据获取请求中包含标识P_ID,UserBID,RA(ID),以及请求该服务商平台分享数据Data (open)。其中标识P_ID为健康服务平台的标识。
[0034]服务商平台接收到健康服务平台发送的健康数据获取请求,获得标识P_ID,UserBID,RA(ID),并提供登录界面。第一用户登陆成功后,服务商平台将授权访问的标识发送给健康服务平台。例如,将token (RA(ID),P_ID,Tl)发送给健康服务平台。其中Tl表示第一用户对应的服务商平台的标识。
[0035]在健康服务平台接收到第二用户发送的数据分享请求时,将获得的授权访问标识发送给第二用户,第二用户根据所述授权访问标识共享服务商平台中的第一用户同意共享的健康数据。
[0036]健康服务平台在第二用户发送数据分享请求时,通过token (RA(ID),P_ID,Tl)请求服务商平台Tl获取第一用户分享的数据。
[0037]相应地,本发明实施例还提出一种数据共享方法,如图2所示,其具体处理流程如下述:
[0038]步骤21,接收第一用户发送的请求向第二用户分享健康数据的数据分享请求。
[0039]第一用户可以添加很多好友。为便于阐述,本发明实施例提出的技术方案中,将第一用户的好友采用第二用户来标识。
[0040]步骤22,在接收到第一用户发送的请求向第二用户分享健康数据的数据分享请求时,获得该数据分享请求中的第二用户的用户标识和第二用户的关系标识。
[0041]其中关系标识用于标识第二用户是和第一用户通过移动健康服务平台实现社交服务的标识。例如第一用户和第二用户是通过移动健康服务平台实现好友关。
[0042]步骤23,根据获得的第二用户的用户标识和第二用户的关系标识,向存储第一用户的健康数据的服务商平台发送健康数据获取请求。
[0043]步骤24,接收服务商平台在第一用户登陆成功后发送的健康数据响应请求。
[0044]步骤25,获得健康数据响应请求中的授权访问标识。
[0045]在上述步骤22?步骤25中,第一用户通过健康服务平台向与第一用户对应的服务商平台发送访问请求,该访问请求中包含第一用户的用户标识。例如,第一用户的用户标识米用IDl表不。
[0046]服务商平台接收第一用户通过健康服务平台发送的访问请求,获得访问请用的用户标识,例如获得第一用户的用户标识ID1,为第一用户提供登录界面。第一用户根据服务商平台展示的登陆界面,使用用户标识进行登录,第一用户登陆成功后,服务商平台将授权访问的标识发送给健康服务平台。
[0047]步骤26,接收第二用户发送的数据分享请求。
[0048]步骤27,在接收到第二用户发送的数据分享请求时,将获得的授权访问标识发送给第二用户。
[0049]步骤28,第二用户根据所述授权访问标识共享服务商平台中的第一用户同意共享的健康数据。
[0050]其中,第一用户和第二用户在健康服务平台建立好友关系。例如可以通过R标识第一用户和第二用户是好友关系。
[0051]第一用户在服务商平台中获得存储的第一用户的健康数据。其中,第一用户的部分健康数据或者全部健康数据是可以公开分享的健康数据。也就是说,第一用户可以将对应的服务商平台中存储的部分或者全部健康数据向其好友进行分享。
[0052]假设第二用户的用户标识采用UserBID表示,第二用户和第一用户的关系标识采用R_A (ID)表示。健康服务平台向存储第一用户的健康数据的服务商平台发送健康数据获取请求,在健康数据获取请求中包含标识P_ID,UserBID,RA(ID),以及请求该服务商平台分享数据Data (open)。其中标识P_ID为健康服务平台的标识。
[0053]服务商平台接收到健康服务平台发送的健康数据获取请求,获得标识P_ID,UserBID,RA(ID),并提供登录界面。第一用户登陆成功后,服务商平台将授权访问的标识发送给健康服务平台。例如,将token (RA(ID),P_ID,Tl)发送给健康服务平台。其中Tl表示第一用户对应的服务商平台的标识。
[0054]在健康服务平台接收到第二用户发送的数据分享请求时,将获得的授权访问标识发送给第二用户,第二用户根据所述授权访问标识共享服务商平台中的第一用户同意共享的健康数据。
[0055]健康服务平台在第二用户发送数据分享请求时,通过token (RA(ID),P_ID,Tl)请求服务商平台Tl获取第一用户分享的数据。
[0056]可选地,在上述步骤21之前,还可以包括:接收第一用户发送的获得所述第二用户的用户标识获得请求;在预先存储的用户标识和关系标识的对应关系中,获得第二用户的用户标识和第二用户的关系标识,将第二用户的用户标识和第二用户的关系标识发送给第一用户。
[0057]第一用户通过健康服务平台向与第一用户对应的服务商平台发送访问请求,该访问请求中包含第一用户的用户标识,例如,第一用户的用户标识采用IDl表示。
[0058]服务商平台接收第一用户通过健康服务平台发送的访问请求,获得访问请用的用户标识,例如获得第一用户的用户标识ID1,为第一用户提供登录界面。
[0059]第一用户根据服务商平台展示的登陆界面,使用用户标识进行登录,第一用户登陆成功后,服务商平台将授权访问的标识发送给健康服务平台。
[0060]相应地,本发明实施例还提出一种种数据共享方法,其处理流程如下述:
[0061]在接收用户发送的数据访问请求时,获得与所述数据访问请求对应的用户的用户标识和关系标识,其中,所述数据访问请求时用户请求访问除所述用户之外的其他用户的健康数据的请求,所述关系标识用于标识待访问用户是和所述用户通过移动健康服务平台实现社交服务的标识;
[0062]根据获得的用户标识和关系标识,发送与所述数据访问请求对应的用户的健康数据。
[0063]相应地,本发明实施例提出一种数据共享装置,如图3所示,包括:
[0064]第一获得单元301,用于在接收到第一用户发送的请求向第二用户分享健康数据的数据分享请求时,获得所述数据分享请求中的第二用户的用户标识和第二用户的关系标识,所述关系标识用于标识第二用户是和第一用户通过移动健康服务平台实现社交服务的标识。
[0065]第一发送单元302,用于根据获得的第二用户的用户标识和第二用户的关系标识,向存储第一用户的健康数据的服务商平台发送健康数据获取请求;
[0066]接收单元303,用于接收服务商平台在所述第一用户登陆成功后发送的健康数据响应请求。
[0067]第二获得单元304,用于获得所述健康数据响应请求中的授权访问标识。
[0068]第二发送单元305,用于在接收到第二用户发送的数据分享请求时,将获得的所述授权访问标识发送给所述第二用户,所述第二用户根据所述授权访问标识共享服务商平台中的第一用户同意共享的健康数据。
[0069]其中,上述接收单元303,还用于接收第一用户发送的获得所述第二用户的用户标识获得请求;上述第二获得单元304,还用于在预先存储的用户标识和关系标识的对应关系中,获得所述第二用户的用户标识和第二用户的关系标识;上述第二发送单元305,还用于将所述第二用户的用户标识和第二用户的关系标识发送给第一用户。
[0070]相应地,本发明实施例提出一种数据共享装置,如图4所示,包括:
[0071
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1