信息传输方法及装置与流程

文档序号:11234725阅读:450来源:国知局
本发明涉及终端
技术领域
:,尤其涉及一种信息传输方法及装置。
背景技术
::在日常生活或者工作中,通过网络传输文件或消息等信息时,除了个人与个人之间单独传输外,还可以通过个人与群体之间或者群体内部的多个人之间进行信息共享,给用户带来了极大的方便。目前信息共享的实现方法,大多是通过访问控制机制来实现的,当某一个用户将一个信息共享后,群体内的其他用户均可以访问该信息,进而获取到信息的内容。现有技术中的方案的缺点是,当某一个用户分享的信息涉及到私密内容,而且需要分享给群体中的指定一个或者多个用户时,通过现有技术的方法会让所有人都有机会获取到该私密信息。这样的现有技术私密性较差,安全性较低。技术实现要素:本发明实施例提供一种信息传输方法及装置,提高了信息传输的私密性以及安全性。本发明实施例提供一种信息传输方法,包括:接收用户上传的至少一个指定用户的用户标识以及原始文件;根据所述用户标识为与所述用户标识对应的指定用户分配对所述原始文件的访问权限;生成访问链接并推送所述访问链接。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,接收对所述访问链接的访问请求;根据所述访问请求确定所述访问对应的发起用户的用户标识;基于所述发起用户的用户标识对所述发起用户进行访问权限验证;当所述发起用户通过所述访问权限验证时,向所述指定用户发送所述原始文件。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,在所述向所述指定用户发送所述原始文件之前,所述方法还包括:接收所述发起用户发送的下载请求,响应于所述下载请求执行前述步骤向所述指定用户发送所述原始文件。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述方法还包括:当所述发起用户未通过所述访问权限验证时,向所述指定用户发送拒绝处理通知消息。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述用户标识包括:用户名、用户昵称、互联网协议地址、账号中的一个或者多个。本发明实施例还提供一种信息传输装置,包括:第一接收单元,用于接收用户上传的至少一个指定用户的用户标识以及原始文件;分配单元,用于根据所述用户标识为与所述用户标识对应的指定用户分配对所述原始文件的访问权限;生成单元,用于生成访问链接并推送所述访问链接。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述装置还包括:第二接收单元,用于接收对所述访问链接的访问请求;确定单元,用于根据所述访问请求确定所述访问对应的发起用户的用户标识;验证单元,用于基于所述发起用户的用户标识对所述发起用户进行访问权限验证;发送单元,用于当所述发起用户通过所述访问权限验证时,向所述指定用户发送所述原始文件。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述装置还包括:下载单元,用于接收所述发起用户发送的下载请求,响应于所述下载请求执行前述步骤向所述指定用户发送所述原始文件。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述发送单元还用于:当所述发起用户未通过所述访问权限验证时,向所述指定用户发送拒绝处理通知消息。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述用户标识包括:用户名、用户昵称、互联网协议地址、账号中的一个或者多个。本发明实施例提供的信息传输方法及装置,当接收到用户上传的指定用户的用户标识以及原始文件后,根据用户标识为与该用户标识对应的指定用户分配对原始文件的访问权限,然后生成访问链接并推送该访问链接,其中,指定用户至少有一个,对应的用户标识也至少有一个,使得用户上传的原始文件可以被至少一个指定用户进行访问,且,该原始文件只能被用户标识对应的用户访问,因此,本发明实施例提供的技术方案中,提高了用户在群组内分享的消息的私密性以及安全性,解决了现有技术中用户在群组内分享的消息私密性较差以及安全性较低的问题。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例提供的信息传输方法实施例的流程图;图2为本发明实施例提供的信息传输方法实施例的另一流程图;图3为本发明实施例提供的信息传输方法实施例的另一流程图;图4为本发明实施例提供的信息传输装置实施例的结构示意图;图5为本发明实施例提供的信息传输装置实施例的另一结构示意图;图6为本发明实施例提供的信息传输装置实施例的另一结构示意图。具体实施方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。图1为本发明实施例提供的信息传输方法实施例的流程图,如图1所示,本实施例提供的信息传输方法,具体可以包括如下步骤:101、接收用户上传的至少一个指定用户的用户标识以及原始文件。用户在建立群组时,为了区分群组内不同的用户,通常会使用用户标识来进行区分,在一个具体的实现过程中,用户标识可以是用户名、用户昵称、互联网协议地址、账号中的一个或者多个。在本发明实施例中,用户可以在终端中上传至少一个指定用户的用户标识以及原始文件到服务器中。当用户需要在群组内上传文件时,用户除了需要上传原始文件外,还需要上传用户指定用户的用户标识以指定可以获取该原始文件的用户,其中,指定用户为可以访问该原始文件的用户。102、根据用户标识为与用户标识对应的指定用户分配对原始文件的访问权限。在本发明实施例中,为原始文件设置访问权限,有关权限设置的一种可行方法为使用指定用户的用户标识为原始文件加密,即密钥为指定用户的用户标识。另一种可行方法为使用用户标识作为访问请求的响应依据,即只有具有指定用户标识的用户发起的访问请求才会被响应。由于用户上传的用户标识均对应有指定用户,因此,根据用户标识为指定用户分配访问权限。分配访问权限,在本发明实施例中可以理解为,用户上传的原始文件,只有指定用户可以访问,其他用户均不可以访问。在本发明实施例中,步骤102的执行主体可以是服务器。103、生成访问链接并推送访问链接。当分配了访问权限后,服务器可以生成相应的访问链接,并将访问链接推送至群组中,使得除上传原始文件的用户以外的其他用户均可以接收到该访问链接。本发明实施例提供的信息传输方法,当接收到用户上传的指定用户的用户标识以及原始文件后,根据用户标识为与该用户标识对应的指定用户分配对原始文件的访问权限,然后生成访问链接并推送该访问链接,其中,指定用户至少有一个,对应的用户标识也至少有一个,使得用户上传的原始文件可以被至少一个指定用户进行访问,且,该原始文件只能被用户标识对应的用户访问,因此,本发明实施例提供的技术方案中,提高了用户在群组内分享的消息的私密性以及安全性,解决了现有技术中用户在群组内分享的消息私密性较差以及安全性较低的问题。前述内容中描述了根据用户上传的用户标识以及原始文件来生成访问链接的过程,下面将介绍群组内除上传用户以外的其他用户在访问该链接时,是否可以对该链接进行访问的过程,具体的,图2为本发明实施例提供的信息传输方法实施例的另一流程图,如图2所示,本实施例提供的信息传输方法,在前述内容的基础上,还可以包括如下步骤:104、接收对访问链接的访问请求。其他用户在对访问链接进行单击、双击等操作时,可以认为其他用户正在访问该访问链接,服务器接收其他用户对访问链接的访问请求。105、根据访问请求确定访问对应的发起用户的用户标识。发起用户在对访问链接进行访问时,会在访问请求中携带有自身的用户标识,例如,用户名、用户昵称、互联网协议地址、账号中的至少一个,使得服务器可以根据访问请求中携带的用户标识来确定发起用户具体是哪一个,在本发明实施例中,发起用户为发送访问请求的用户,可以是其他用户中的任意一个。在本发明实施例中,发起用户只有一个也可以更多。106、基于发起用户的用户标识对发起用户进行访问权限验证。访问权限验证的过程可以是将每个发起用户的用户标识与用户上传的至少一个指定用户的用户标识进行比对,当发起用户的用户标识与用户上传的至少一个指定用户的用户标识中的一个相同,则该发起用户通过访问权限验证,执行步骤108;当发起用户的用户标识与用户上传的至少一个指定用户的用户标识中的任意一个均不相同,则该发起用户未通过访问权限验证,执行步骤109。108、向指定用户发送原始文件。109、向指定用户发送拒绝处理通知消息。前述内容中描述了判断对访问链接进行访问的发起用户是否为指定用户的具体过程,然后,当发起用户通过访问权限验证时却不需要立即接收原始文件时,还可以指定用户的需要来向指定用户发送原始文件,具体的,图3为本发明实施例提供的信息传输方法实施例的另一流程图,如图3所示,本实施例提供的信息传输方法,在前述内容步骤108之前,还可以包括如下步骤:107、接收发起用户发送的下载请求。在本发明实施例中,当发起用户通过了访问权限验证时,可以向发起用户发送指定信息,指定信息的内容包含有确定用户是否需要立即下载该原始文件,当用户选择下载该原始文件时,接收发起用户发送的下载请求,并响应于发起用户发送的下载请求,执行步骤108;当发起用户未做任何选择时,等待发起用户的选择。需要说明的是,本发明实施例中所涉及的终端可以包括但不限于个人计算机(personalcomputer,pc)、个人数字助理(personaldigitalassistant,pda)、无线手持设备、平板电脑(tabletcomputer)、手机、mp3播放器、mp4播放器等。图4为本发明实施例提供的信息传输装置实施例的结构示意图,如图4所示,本发明实施例提供的信息传输装置,可以包括:第一接收单元11、分配单元12、生成单元13。第一接收单元11,用于接收用户上传的至少一个指定用户的用户标识以及原始文件。分配单元12,用于根据用户标识为与用户标识对应的指定用户分配对原始文件的访问权限。生成单元13,用于生成访问链接并推送访问链接。在一个具体的实现过程中,用户标识包括:用户名、用户昵称、互联网协议地址、账号中的一个或者多个。本实施例的装置,可以用于执行图1所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。图5为本发明实施例提供的信息传输装置实施例的另一结构示意图,如图5所示,本发明实施例提供的信息传输装置,在图4所示装置的基础上,还可以包括:第二接收单元14、确定单元15、验证单元16、发送单元17。第二接收单元14,用于接收对访问链接的访问请求。确定单元15,用于根据访问请求确定访问对应的发起用户的用户标识。验证单元16,用于基于发起用户的用户标识对发起用户进行访问权限验证。发送单元17,用于当发起用户通过访问权限验证时,向指定用户发送原始文件。发送单元17还用于:当发起用户未通过访问权限验证时,向指定用户发送拒绝处理通知消息。本实施例的装置,可以用于执行图2所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。图6为本发明实施例提供的信息传输装置实施例的另一结构示意图,如图6所示,本发明实施例提供的信息传输装置,在图5所示装置的基础上,还可以包括:下载单元18。下载单元18,用于接收发起用户发送的下载请求,响应于下载请求执行前述步骤向指定用户发送原始文件。本实施例的装置,可以用于执行图3所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机装置(可以是个人计算机,服务器,或者网络装置等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1