CN114895991A - 内容分享方法和电子设备 - Google Patents

内容分享方法和电子设备 Download PDF

Info

Publication number
CN114895991A
CN114895991A CN202110169968.7A CN202110169968A CN114895991A CN 114895991 A CN114895991 A CN 114895991A CN 202110169968 A CN202110169968 A CN 202110169968A CN 114895991 A CN114895991 A CN 114895991A
Authority
CN
China
Prior art keywords
sharing
mobile phone
information
content
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202110169968.7A
Other languages
English (en)
Other versions
CN114895991B (zh
Inventor
史海谋
相超
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN202110169968.7A priority Critical patent/CN114895991B/zh
Priority claimed from CN202110169968.7A external-priority patent/CN114895991B/zh
Publication of CN114895991A publication Critical patent/CN114895991A/zh
Application granted granted Critical
Publication of CN114895991B publication Critical patent/CN114895991B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本申请实施例公开了一种内容分享方法,应用于第一电子设备,该方法包括:第一电子设备根据设备推荐信息确定用于进行内容分享的第二电子设备的分享类型,设备推荐信息是用于表征第一电子设备和第二电子设备之间的关联性强弱的信息;若第二电子设备的分享类型为推荐分享类型,接收用户通过分享界面对第二电子设备的选择操作确定目标分享设备,并将待分享内容发送给目标分享设备;若第二电子设备的分享类型为免确认自动分享类型,将待分享内容直接发送给该第二电子设备。可以更为快速、方便地免确认自动确定目标分享设备或者推荐分享设备以用于用户选择目标分享设备,可以提高内容分享的效率和用户体验。本申请实施例还公开了一种电子设备。

Description

内容分享方法和电子设备
技术领域
本申请涉及计算机领域,特别涉及一种内容分享方法和电子设备。
背景技术
随着信息技术的不断发展,以及诸如手机、平板电脑等电子设备的普及与多样化,电子设备的功能日益丰富。例如,电子设备之间进行图片文件、视频文件、购物链接等内容分享的技术已经越来越成熟。
当前,作为内容分享发起方的发起方设备进行内容分享时,发起方设备进行设备发现自动搜索周围或者附近可以进行内容分享的设备,并且发起方设备显示搜索到设备的设备名称。发起方设备接收用户对搜索到设备的设备名称的选择操作,确定目标分享设备,并将待分享内容发送给目标分享设备。当前发起方设备进行内容分享的过程,存在发起方设备无法快速、方便地确定目标分享设备,影响内容分享效率和用户体验的问题。
发明内容
本申请实施例提供了一种内容分享方法和电子设备,电子设备之间进行内容分享的过程中,电子设备可以更为快速、方便地免确认自动确定目标分享设备或者推荐分享设备,以用于用户选择目标分享设备,可以提高内容分享的效率,以及提高用户体验。
为解决上述技术问题,第一方面,本申请实施例的实施方式提供了一种内容分享方法,应用于第一电子设备,该方法包括:接收用户对待分享内容的分享操作;响应于分享操作,确定用于进行内容分享的第二电子设备,并根据设备推荐信息确定第二电子设备的分享类型,以及生成并显示分享界面,分享界面用于接收用户针对第二电子设备的选择操作,分享类型包括推荐分享类型和免确认自动分享类型,设备推荐信息是用于表征第一电子设备和第二电子设备之间的关联性强弱的信息;若第二电子设备的分享类型为推荐分享类型,接收用户通过分享界面对第二电子设备的选择操作确定目标分享设备,并将待分享内容发送给与第一电子设备建立通信连接的目标分享设备;若第二电子设备的分享类型为免确认自动分享类型,将待分享内容直接发送给与第一电子设备建立通信连接的第二电子设备。
第一电子设备在进行内容分享的过程中,进行设备发现确定用于进行内容分享的至少一个第二电子设备,并且根据设备推荐信息可以确定第二电子设备的推荐类型。若第二电子设备的分享类型为推荐分享类型,则第一电子设备可以通过分享界面向用户推荐第二电子设备。并且第一电子设备接收用户通过分享界面对第二电子设备的选择操作,以确定目标分享设备,并将待分享内容发送给目标分享设备进行内容分享。若第二电子设备的分享类型为免确认自动分享类型,则第一电子设备之间将该第二电子设备作为目标分享设备,并将待分享内容直接发送给该第二电子设备,以进行内容分享。如此,第一电子设备在进行内容分享时,可以实现对一些第二电子设备进行免确认自动分享,对一些第二电子设备进行推荐分享,以用于用户选择目标分享设备。可以有效地提高内容分享效率,以及提高用户的体验。
在上述第一方面的一种可能的实现中,待分享内容可以是图片文件、视频文件、文档文件等文件,也可以是购物链接、网页链接等链接,还可以是复制的文字、网页地址等内容。
在上述第一方面的一种可能的实现中,设备推荐信息包括以下信息中的至少一项:待分享内容的特征信息;第一电子设备的分享场景信息;第一电子设备的用户分享习惯信息;第一电子设备和第二电子设备之间的设备的标识信息的关联信息。
在上述第一方面的一种可能的实现中,确定用于进行内容分享的第二电子设备包括:根据待分享内容的特征信息、第一电子设备的分享场景信息和第一电子设备的用户分享习惯信息中的至少一项信息,确定与本次内容分享相关的设备;进行设备发现优先搜索与本次内容分享相关的设备,再搜索其他设备以确定用于进行内容分享的第二电子设备。
第一电子设备在进行设备发现的过程中,可以优先搜索与本次内容分享相关的设备,可以更为快速、准确地发现或者搜索到与本次内容分享更为相关的设备,即相关性强的设备,可以有效地提高设备发现效率,以及提高内容分享效率。
在上述第一方面的一种可能的实现中,待分享内容的特征信息包括以下信息中的至少一项:待分享内容的类型;待分享内容的内容。
在上述第一方面的一种可能的实现中,第一电子设备的分享场景信息包括以下信息中的至少一项:第一电子设备的位置信息;第一电子设备所在网络的网络信息。
在上述第一方面的一种可能的实现中,第一电子设备的用户分享习惯信息包括以下信息中的至少一项:第一电子设备的组网记录;第一电子设备的分享记录。
在上述第一方面的一种可能的实现中,第一电子设备和第二电子设备之间的设备的标识信息的关联信息,可以是第一电子设备和第二电子设备之间的通讯录联系人之间的关联信息,也可以是第一电子设备和第二电子设备之间社交应用的关联信息,还可以是第二电子设备的设备信息等。
在上述第一方面的一种可能的实现中,该方法还包括:在进行设备发现的过程中从第二电子设备获取第二电子设备的标识信息;根据从第二电子设备获取的第二电子设备的标识信息和第一电子设备中的第二电子设备的标识信息之间的关联关系,确定第二电子设备的目标标识信息;通过分享界面显示目标标识信息,以用于接收用户通过目标标识信息对第二电子设备的选择操作。
在上述第一方面的一种可能的实现中,通过分享界面显示目标标识信息,包括:根据第二电子设备与第一电子设备之间的关联性强弱确定第二电子设备的目标标识信息在分享界面中的显示位置和/或显示方式。可以方便用户了解第二电子设备与第一电子设备之间的关联性强弱,方便用户选择目标分享设备,可以提高内容分享效率和用户体验。
在上述第一方面的一种可能的实现中,目标标识信息包括以下信息中的至少一项:设备的设备信息;设备的用户信息。
在上述第一方面的一种可能的实现中,设备信息包括以下信息中的至少一项:设备的设备名称;设备的设备图标;设备的设备用户账号。
在上述第一方面的一种可能的实现中,用户信息包括以下信息中的至少一项:设备和电子设备中的社交应用的关联信息;设备和电子设备中的通讯录联系人关联信息;设备的用户的图像信息。
第一电子设备可以显示上述多项信息作为目标标识信息,以便于用户了解第二电子设备的用户,即便于用户选择目标分享设备,可以提高内容分享效率和用户体验。
在上述第一方面的一种可能的实现中,确定第二电子设备的分享类型包括:根据设备推荐信息确定用于表征第二电子设备与第一电子设备之间的关联性强弱的匹配度;若匹配度大于等于预设的匹配度阈值,则确定第二电子设备的分享类型为免确认自动分享类型;若匹配度小于预设的匹配度阈值,则确定第二电子设备的分享类型为推荐分享类型。
根据匹配度可以方便地确定第二电子设备的分享类型,可以提高内容分享效率和用户体验。
在上述第一方面的一种可能的实现中,确定第二电子设备的分享类型包括,若满足以下至少一个条件,则确定第二电子设备的分享类型为免确认自动分享类型:待分享内容为预设的免确认自动分享内容;第二电子设备的分享场景为预设的免确认自动分享场景;第二电子设备为预设的免确认自动分享设备。如此也可以方便地确定第二电子设备的分享类型,可以提高内容分享效率和用户体验。
在上述第一方面的一种可能的实现中,该方法还包括:根据分享操作显示用于提醒用户允许第一电子设备免确认自动确定分享设备或者推荐分享设备的提醒信息;若第一电子设备接收到用户对提醒信息的确定操作,第一电子设备获取设备推荐信息。可以由用户选择是否允许第一电子设备免确认自动确定分享设备或者推荐分享设备,可以提高用户的体验。
第二方面,本申请实施例的实施方式提供了一种电子设备,包括:存储器,用于存储计算机程序,计算机程序包括程序指令;控制部件,用于执行程序指令,以使该电子设备执行前述的内容分享方法。
第三方面,本申请实施例的实施方式提供了一种计算机可读取存储介质,计算机可读取存储介质存储有计算机程序,计算机程序包括程序指令,程序指令被电子设备运行以使电子设备执行前述的内容分享方法。
可以理解的是,上述第二方面至第三方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对实施例描述中所使用的附图作简单介绍。
图1为本申请实施例提供的一种手机100的示意图;
图2为本申请实施例提供的一种手机100的结构示意图;
图3A-3L为本申请实施例提供的一些手机100的界面示意图;
图4为本申请实施例提供的一种内容分享方法的流程示意图;
图5为本申请实施例提供的另一种手机100的结构示意图;
图6是根据本申请的一些实施例,示出了一种电子设备的结构示意图;
图7是根据本申请的一些实施例,示出了一种片上***(SoC)的结构示意图。
具体实施方式
下面将结合附图对本申请实施例的实施方式作进一步地详细描述。
当前,电子设备之间的内容分享需求越来越迫切,用户希望可以更为快速、方便地确定目标分享设备(分享设备也可以称为分享对象),以提高内容分享的效率,以及提高用户体验。
本申请中,电子设备可以是指手机、平板电脑、电视、笔记本电脑、个人计算机(Personal Computer,PC)、超级移动个人计算机(Ultra-mobile Personal Computer,UMPC)、手持计算机、上网本、个人数字助理(Personal Digital Assistant,PDA)、智慧设备(例如音箱、路由器、智慧屏等)、可穿戴设备(例如手环)、虚拟设备(例如AR/VR眼镜等)、物联网(The Internet of Things,IOT)设备(例如电视、空调等家居设备)、车载设备等设备。
本申请中,电子设备之间进行分享的内容可以是指图片文件、文档文件、视频文件等类型的文件,也可以是指购物链接、网页地址、复制的文字等类型的内容。
请参见图1,图1是本申请实施例提供的手机100(作为第一电子设备的一种示例)进行内容分享的场景示意图。手机100进行设备发现可以搜索到附近的其他手机、平板电脑、电视等用于进行内容分享的设备(作为第二电子设备的一种示例,第二电子设备也可以称为可分享设备,或者拟分享设备),并且手机100可以根据用户的分享操作将手机100中的图片文件、文档文件等内容分享给附近的其他手机、平板电脑、电视等设备。
目前,手机100通常是根据手机100进行设备发现时搜索到设备的先后顺序依次排列显示搜索到设备的设备名称等标识信息形成设备列表,以用于用户查看手机100搜索到的设备和选择目标分享设备。例如先搜索到设备的设备名称显示在设备列表的最前面,后搜索到设备的设备名称排在设备列表的后面。手机100仅以搜索到的时间先后排序搜索到的设备的标识信息,不一定真正反映用户的实际需求,这给用户进行内容分享的体验带来一定困扰。
而且,在某些情形下,对于用户经常进行内容分享的设备(例如家人,朋友,同事等对象对应的设备),或者用户本次想要进行内容分享的设备,若手机100无法搜索到这些设备,则手机100在设备列表中不会显示这些设备的标识信息,使得用户在手机100显示的设备列表中找不到这些设备的标识信息。为了发现这些设备,用户通常需要反复操作手机100进行设备发现或搜索,或者需要重新开关例如“华为分享”功能,甚至需要将设备之间主动靠近,才能使手机100发现并显示这些设备的标识信息。因此,手机100进行设备发现的过程中,存在设备发现效率低,以及无法快速发现用户想要进行内容分享的设备的问题,影响用户进行内容分享的体验。
手机100完成设备发现后,显示的设备的标识信息例如可以是P30、mate30等设备型号名称、也可以是用户自定义的“NEY”等设备名称、或者华为账号“ZL5923*”、“150****”等设备用户账号,以用于用户查看手机100搜索到的设备以及选择目标分享设备。这些标识信息都较为晦涩,存在用户通过手机100显示的设备的标识信息不能快速、方便地分辨和识别各设备对应的用户,即无法快速选择和确认目标分享设备,影响用户的体验。
用户通过手机100显示的设备的标识信息可以选择目标分享设备,即手机100检测到用户对设备的标识信息的选择操作确定目标设备,需要用户每次都选择目标分享设备,存在用户操作繁琐的问题。
综上所述,当前手机100在进行用于内容分享的设备发现的过程中,存在用户想要进行内容分享的设备或者用户常用的分享设备无法被快速发现和设备发现效率低的问题,以及存在搜索到的设备无法被用户快速识别以确定目标分享设备的问题,影响用户的体验。
本申请提供一种内容分享方法,手机100作为进行内容分享的发起方设备进行内容分享的过程中,手机100可以根据手机100需要分享的待分享内容(例如图片)的类型,以及手机100所在的网络位置、组网记录、分享记录等信息进行设备发现以发现设备。例如手机100需要分享图片,手机100先确定手机100当前所在网络的网络位置为家庭网络(或者也可以称为家居网络),然后手机100根据手机100中的组网记录和分享记录确定手机100在该家庭网络中与设备A建立过蓝牙连接,并且手机100曾向设备A分享过10次图片文件,则手机100可以确定设备A为手机100进行本次内容分享相关的设备,即用户本次有很大的可能将图片分享给设备A。则手机100进行设备发现优先搜索设备A,然后手机100进行设备发现再搜索手机100附近的其他设备。
手机100通过手机100需要分享的分享图片的类型为图片文件、手机100所在网络的网络位置、以及手机100在该网络位置中的组网记录、分享记录等信息可以确定与本次内容分享相关的设备,并进行设备发现优先搜索该设备,可以更为快速、准确地发现或者搜索到与本次内容分享更为相关的设备,即相关性强的设备,可以有效地提高设备发现效率。
本实现方式中,手机100在开启例如“华为分享”功能,进行设备发现的过程中,手机100需要向周围环境广播自己的设备信息(例如设备名称、华为账号、手机号码等信息)、通讯录联系人信息(例如联系人名称、照片、手机号码等信息)、社交应用信息(例如社交应用的账号、昵称、头像等信息)等用于标识手机100的标识信息,以用于设备发现。另外,手机100进行设备发现可以搜索到的设备也是开启了“华为分享”功能的设备。这些设备在开启了“华为分享”功能之后,也需要向周围环境广播自己的设备信息(例如设备名称、华为账号、手机号码等信息)、通讯录联系人信息(例如联系人名称、照片、手机号码等信息)、社交应用信息(例如社交应用的账号、昵称、头像等信息)等用于标识这些设备的标识信息,以用于设备发现,使得手机100可以获取手机100附件的设备的这些标识信息。
手机100在进行设备发现的过程中或者在完成设备发现后,还可以根据待分享的图片的类型,手机100所在的网络位置、组网记录、分享记录,以及手机100自己的和手机100搜索到设备的设备信息(例如设备名称、华为账号、手机号码等信息)、通讯录联系人关联信息(例如联系人名称、照片、手机号码等信息)、社交应用信息(例如社交应用的账号、昵称、头像等信息)等标识信息(作为用于确定手机100与设备之间的关联性强弱的设备推荐信息的示例)确定手机100搜索到的设备与手机100的匹配度。对于匹配度的确定过程将在后文进行详细说明。
若某一设备(例如设备A)与手机100的匹配度较高(例如匹配度大于等于95),即设备A与手机100的关联性强,则手机100确定向设备A分享图片的分享类型为免确认自动分享类型,即不需要用户确认,手机100直接将图片发送给设备A,实现免确认自动分享,可以实现图片的快速分享,并且可以简化用户操作。手机100在发现设备A,以及向设备A免确认自动分享图片的过程中,手机100显示设备A的设备名称等标识信息,以便于用户查看。
若某一设备(例如设备B)与手机100的匹配度较低(例如匹配度小于95),即设备A与手机100的关联性弱,则手机100确定向设备B分享图片的分享类型为推荐分享类型,手机100显示设备B的设备名称等标识信息,实现分享设备的推荐。并且手机100若检测到用户对设备B的标识信息的点击操作,手机100将该设备B作为目标分享设备,并将图片发送给设备B。
手机100根据搜索到的设备与手机100的匹配度大小确定图片的分享方式(即分享类型),可以更为快速、准确地自动确定或者匹配目标分享设备,可以简化用户操作,或者向用户推荐分享设备,可以提高内容分享效率,以及提高用户的体验。并且还可以提升华为分享功能的使用率,可以有效地提高华为产品之间的使用粘性。
本实现方式中,手机100还可以根据手机100和搜索到的设备之间的通讯录联系人关联信息(例如联系人名称、照片、手机号码等信息)、社交应用关联信息(例如社交应用的账号、昵称、头像等社交应用信息)等关联信息,以及手机100搜索到设备的设备信息(例如设备名称、华为账号、手机号码等信息)等信息,确定搜索到的设备的目标标识信息(以下简称标识信息)。即手机100搜索到的设备的标识信息可以同时包括设备的用户在手机100的通讯录联系人中的名称或者照片、该设备的用户在手机100的社交应用中显示的账号、昵称、头像等社交应用信息、以及设备的设备名称等多项标识信息。多项标识信息可以滚动依次显示,可以使用户更为快速、方便地辨识和识别各设备,即更方便地选择和确定目标分享设备,可以提高内容分享效率,以及提高用户的体验。
例如,设备A在设备发现过程中广播了自己的社交应用账号,被手机100搜索到,并且手机100发现该社交应用账号存在于手机100中的社交应用中的联系人中,则手机100使用对应的社交应用的账号或者该账号对应的昵称(例如幸福家人)来设置设备A的标识信息,以便于用户快速确认该设备的用户。另外,手机100还可以显示设备A在手机100的通讯录联系人名称(例如老爸)等信息。
本实现方式提供的内容分享方法,根据待分享内容的类型、手机100所在网络的网络位置、以及手机100在该网络位置中的组网记录、分享记录等信息进行设备发现,可以更为快速、准确地发现或者搜索到与本次内容分享更为相关的设备,即相关性强的设备,可以有效地提高设备发现效率。
并且手机100通过待分享内容的类型、手机100所在网络的网络位置、以及手机100在该网络位置中的组网记录、分享记录等信息,以及手机100自己的和手机100搜索到设备的设备信息、通讯录联系人信息、社交应用信息等信息可以更为快速、准确地自动确定或者匹配目标分享设备,或者向用户推荐分享设备,可以提高内容分享效率,以及提高用户的体验。并且还可以提升华为分享功能的使用率,可以有效地提高华为产品之间的使用粘性。
另外,手机100可以根据设备信息、通讯录联系人信息、社交应用信息等信息确定多项标识信息,多项标识信息可以滚动依次显示,可以使用户更为快速、方便地辨识和识别各设备,即更方便地选择和确定目标分享设备,可以提高内容分享效率,以及提高用户的体验。
请参见图2,图2是本申请实施例提供的一种手机100的硬件结构框图。
手机100包括片上***(System on Chip,SoC),其中SOC包括应用处理器(application processor,AP)、图形处理器(Graphics Processing Unit,GPU)、图像压缩/解压模块、嵌入式神经网络处理器(Neural-network Processing Units,NPU)、电源管理(Power Manager,PM)模块、通信硬件加速模块、通信处理器、短距离处理器、语音子***、时钟/电压域子***、安全元件(Secure Element,SE)、存储支持模块、显示器子***、图像信号处理单元(Image Signal Processing,ISP)、外设接口、传感器子***等。
其中,应用处理器也叫主处理器,用于运行操作***(Operating System,OS)以及相关应用软件,可以处理手机100中的信息识别,调度信息分享,以及授权分享内容和对象,获取对端设备的回馈信息等内容。
嵌入式神经网络处理器是一种人工智能处理器(Artificial IntelligenceProcessor,AIP),通常是一个进行卷积神经网络(Convolutional Neural Networks,CNN)处理的设备,其可以专用于做人工智能运算,如利用CNN模型做大量的信息识别和筛选处理,也可以选择性的实现一部分CNN模型的训练功能,可实现情景智能的训练和识别。
SE通常以芯片形式进行保密信息的处理,芯片中具有独立的内存、处理器和加密/解密逻辑电路,可以防止外部恶意解析攻击,保护数据安全,保证***安全。
手机100还包括与存储支持模块连接的存储器,存储支持模块对接外部存储器,用于实现存储接口功能、以及对接收数据做必要的内部存储和缓存。
手机100还包括与显示子***连接的显示器,用于提供人机交互设置界面,实现显示功能和人机交互功能。
手机100还包括与ISP连接的摄像头,以实现视频通话、拍照等功能。
手机100还包括与外设接口连接的USB/SD卡/SIM卡等。
手机100还包括与传感器子***连接的传感器,传感器例如可以是触摸传感器等。
手机100还包括与通信处理器和通信硬件加速模块连接的射频集成电路(RadioFrequency Integrated Circuit,RFIC),以及与RFIC连接的射频前端(Radio FrequencyFront End,RFFE),RFFE主要包括无线通信所需的射频开关、双工器、滤波器、功率放大器等。另外手机100还可以包括无线收发机(Wireless Transceiver,WTR),WTR主要包括混频器、变压器和可变增益放大器等(图中未示出)。RFIC、RFFE、WTR和片上***中的通信处理器和通信硬件加速模块配合实现手机100的各类蜂窝无线通信,包括2G/3G/4G/5G通信等。
手机100还包括与短距离处理器连接的短距离通信芯片,二者配合实现短距离通信,例如WLAN中的WiFi功能、以及蓝牙等功能。
手机100还包括与语音子***连接的编译码器(Coder-DECoder,Codec),以及与Codec连接的耳机/扬声器(也可以称为外放)/麦克风,以实现音频功能。
手机100还包括与时钟/电压域子***连接的电源管理集成电路(PowerManagement Integrated Circuits,PMIC),以及与PMIC连接的电池和晶振,以实现手机100的充电以及电源管理功能。电源管理集成电路也叫电源管理单元,用于为其它芯片生成工作所需的电压和时钟,实现电源管理。
本实现方式中,手机100的硬件包括数据通信、网络识别、信息处理、人工智能、***安全、储器件(例如物理存储和云盘存储)等硬件。
可以理解的是,本发明实施例示意的结构并不构成对手机100的具体限定。在本申请另一些实施例中,手机100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
以下以手机100分享图片文件为例,对本申请提供的内容分享方法的应用场景和分享过程进行说明。
在本申请的一种实现方式中,若手机100检测到用户对手机100本地端的图库中的图片10(作为待分享内容的示例)的点击操作,手机100显示如图3A所示的图片显示界面。该显示界面包括“分享”控件11,以用于用户选择分享功能。该显示界面还包括其他“编辑”、“删除”、“更多”等控件,以用于用户对图片10进行其他操作。
若手机100检测到用户对“分享”控件11的点击操作,手机100显示如图3B所示的显示界面。该显示界面包括“华为分享”控件12,以用于用户开启“华为分享”功能。该显示界面还包括提醒信息“点击此处,免流量极速传输文件给附近设备。此功能会开启WLAN和蓝牙。”,以用于提醒用户进行相应的操作。另外,该显示界面还包括其他例如“收藏”、“信息”、“邮箱”、“电脑”等控件,以用于用户对图片10进行其他分享操作。
若手机100检测到用户对“华为分享”控件12的点击操作(作为分享操作的示例),手机100显示如图3C所示的显示界面。该显示界面包括提醒信息13“允许获取网络位置、组网记录、分享记录、设备信息、通讯录联系人信息、社交应用信息”。以用于用户确认是否允许“华为分享”免确认自动分享及推荐分享。其中,设备信息例如可以是设备名称、华为账号、手机号码等信息,通讯录联系人信息例如可以是联系人名称、照片、手机号码等信息,社交应用信息例如可以是社交应用的账号、昵称、头像等信息。
若手机100检测到用户对“确认”控件的点击操作(作为确定操作的示例),手机100开启“华为分享”功能,并且手机100确认开启“华为分享”免确认自动分享及推荐分享功能。即手机100打开手机100的WLAN(例如WiFi)和蓝牙功能,使用基于WLAN的设备发现技术和基于蓝牙的双向广播设备发现技术进行设备发现,以自动搜索手机100周围或者附近的设备,并且手机100将搜索到的设备作为可以用于进行内容分享的设备(可以称为可分享设备、或者拟分享设备等)。手机100允许“华为分享”免确认自动分享及推荐分享是指手机100根据待分享的图片10的类型、手机100的网络位置、组网记录、分享记录、设备信息、通讯录联系人信息、社交应用信息进行设备发现,并且手机100向周围环境广播自己的设备信息、通讯录联系人信息、社交应用信息等信息,以快速、准确地发现与本次内容分享相关性强的设备,即用户更可能选择为目标分享设备的设备。另外,手机100可以根据手机100的设备信息、通讯录联系人信息、社交应用信息和手机100搜索到设备的设备信息、通讯录联系人信息、社交应用信息,以及图片10的类型、手机100的网络位置、组网记录、分享记录等信息,确定这些设备与手机100之间的匹配度,进而根据匹配度确定对各设备的分享类型。若手机100检测到用户对“取消”控件的点击操作,手机100确认不允许“华为分享”免确认自动分享及推荐分享,手机100进行普通的设备发现即可。
需要说明的是,手机100开启“华为分享”免确认自动分享及推荐分享功能进行设备发现的过程中,手机100需要向周围环境广播自己的设备信息、通讯录联系人信息、社交应用信息,同样手机100周围已开启“华为分享”免确认自动分享及推荐分享功能的设备也向周围环境广播自己的设备信息、通讯录联系人信息、社交应用信息,以用于手机100发现这些设备,并获取这些设备的设备信息、通讯录联系人信息、社交应用信息。
手机100进行设备发现的过程中,显示如图3D所示的显示界面,该显示界面包括提醒信息“正在发现附近的设备,接收方需要开启“华为分享”才可被发现。”,以提醒用户开启周围其他设备的“华为分享”功能。
在本申请的一种实现方式中,手机100进行设备发现搜索到设备A,若手机100根据图片10的类型,手机100所在的网络位置、组网记录、分享记录,以及手机100自己的和手机100搜索到的设备A的设备信息、通讯录联系人关联信息、社交应用信息等信息确定手机100与搜索到的设备A之间的匹配度大于等于预设的匹配度阈值,匹配度阈值例如可以是95。则手机100确定对设备A进行内容分享的分享类型为免确认自动分享类型,即设备A为免确认自动分享设备,不需要用户确认或者选择,手机100直接将图片10自动分享给设备A。并且手机100显示如图3E所示的显示界面(作为分享界面的示例),该显示界面包括设备A的标识信息,设备A的标识信息包括用户特征图标(即用户的头像、照片等图像信息)、设备图标(即设备A为手机形状的图标)和名称标识。其中用户特征图标为手机100根据手机100和设备A的社交应用关联的社交应用头像或者设备A的用户在手机100中通讯录中的联系人照片确定,名称标识为手机100根据设备A的设备名称、华为账号、手机号码等设备信息,设备A的用户在手机100中通讯录中的联系人名称、手机号码等通讯录联系人信息,以及设备A的用户在手机100中社交应用的账号、昵称等社交应用信息中的一项或者多项确定。
如图3E所示,设备A的名称标识可以包括社交应用昵称“幸福家人”、通讯录联系人名称“老爸”、设备型号名称“mate30”等,并且各名称标识可以如图3E右侧所示以滚动显示的方式依次显示,以便于用户可以快速辨识各设备。
另外,手机100直接将图片10免确认自动分享给设备A,则显示界面还包括提醒信息“准备发送”。在发送过程中,手机100还可以显示提醒信息“正在发送”等。
在本申请的一种实现方式中,手机100进行设备发现还搜索到设备B、设备C和设备D,若手机100确定手机100与搜索到的设备B、设备C和设备D之间的匹配度小于匹配度阈值95,则手机100确定对设备B、设备C和设备D进行内容分享的分享类型为推荐分享类型,即设备B、设备C和设备D为推荐分享设备。手机100显示如图3F所示的显示界面(作为分享界面的示例),该显示界面包括设备A、设备B、设备C和设备D的标识信息形成的设备列表。其中,设备A为免确认自动分享设备,设备B、设备C和设备D为推荐分享设备。作为推荐分享设备的设备B、设备C和设备D的标识信息按照设备B、设备C和设备D与手机100的匹配度大小从前至后依次排列,即设备B与手机100的匹配度大于设备C与手机100的匹配度,设备C与手机100的匹配度大于设备D与手机100的匹配度。用户通过设备列表中的标识信息可以确定手机100搜索到的设备B、设备C和设备D与手机100直接的匹配度大小,可以更为方便和快速地选择目标分享设备。
请参见图3G,本实现方式中,设备B、设备C和设备D的标识信息可以如前述设备A的标识信息一样,可以包括多项信息,以用于用户更为快速方便地确定目标分享设备。例如设备B的标识信息包括社交应用昵称“老妈”、通讯录联系人名称“妈妈”等,设备C的标识信息包括社交应用昵称“姐姐”、设备型号名称“P30”等,设备D的标识信息包括社交应用昵称“阳光灿烂”、通讯录联系人名称“李一一”等。对于各设备的标识信息其可以根据实际情况确定,此处不再做具体说明。
请继续参见图3G,若手机100检测到用户对设备B的点击操作,则手机100将设备B作为目标分享设备,将图片10发送给设备B。
若手机100与设备B通过蓝牙方式进行设备发现,则手机100检测到用户对图3G所示的设备B的标识信息的点击操作之后,手机100与设备B建立蓝牙通信连接,并且手机100通过二者之间的蓝牙传输通道将图片10发送给设备B。若手机100与设备B通过WiFi方式进行设备发现,则手机100检测到用户对图3G所示的设备B的标识信息的点击操作之后,手机100与设备B建立WiFi通信连接,并且手机100通过二者之间的WiFi传输通道将图片10发送给设备B。
在本申请的另一种实现方式中,手机100根据搜索到的设备与手机100之间的匹配度大小还可以确定设备的推荐分享类型为优先推荐分享类型和普通推荐分享(或者也可以直接称为推荐分享)类型。例如,若设备与手机100之间的匹配度小于95且大于等于80,则手机100确定该设备为优先推荐分享;设备与手机100之间的若匹配度小于80,则手机100确定该设备为普通推荐分享类型。如图3H所示,手机100显示发现设备的标识信息时,对于匹配度大于80的设备A、设备B和设备C,其用户特征图标(即用户头像)的圆形轮廓线显示为实线,对于匹配度小于80的设备D,其用户特征图标的圆形轮廓线显示为虚线,以便于用户可以更为直观地了解各设备与手机100的匹配度大小,以选择匹配度更为合适的设备。
在本申请的另一种实现方式中,手机100也可以根据搜索到的设备与手机100之间的匹配度大小分区显示各设备的标识信息。例如,请参见图3I,设备A作为免确认自动分享类型的设备显示在第一列,设备B和设备C作为优先推荐分享类型的设备显示在第二列,设备D作为普通推荐分享类型的设备显示在第三列。
当然,手机100也可以根据搜索到的设备与手机100之间的匹配度大小确定各设备的标识信息在手机的显示界面上的其他显示位置。标识信息的显示位置可以根据需要设置,以使用户可以更为方便地了解各设备与手机100的匹配度大小,以及选择合适的目标分享设备。
在本申请的另一些实现方式中,手机100还可以根据搜索到的设备与手机100之间的匹配度的大小,通过其他方式显示设备的标识信息。例如与手机100的匹配度大的设备,其标识信息在手机100的显示界面所占的空间较大;与手机100的匹配度小的设备,其标识信息在手机100的显示界面所占的空间较小等。或者与手机100的匹配度大的设备其标识信息具有闪动效果,与手机100的匹配度小的设备其标识信息为静态效果等。
当然,手机100也可以根据搜索到的设备与手机100之间的匹配度大小确定各设备的标识信息在手机的显示界面上的其他显示方式。标识信息的显示方式可以根据需要设置,以使用户可以更为方便地了解各设备与手机100的匹配度大小,以及选择合适的目标分享设备。
在本申请的另一些实现方式中,手机100也可以直接显示各设备和手机100的匹配度数值,以便于用户更为直观地查看匹配度,以选择目标分享设备,提高内容分享效率和用户的体验。
上述实现方式提供的内容分享方法,手机100在进行设备发现后,可以确定对搜索到的设备进行内容分享的分享类型,若设备与手机100的匹配度较大,则手机100确定设备的分享类型为免确认自动分享类型,不需要用户确认,手机100直接将图片10发送给该设备,实现免确认自动分享,可以实现待分享内容的快速分享,并且可以简化用户操作。若设备与手机100的匹配度较小,则手机100确定该设备的分享类型为推荐分享类型(或者为优先推荐分享类型或者普通推荐分享类型),手机100显示该设备的标识信息,并且若手机100检测到用户对该设备标识信息的点击操作,手机100将图片10发送给该设备,实现分享设备的推荐。手机100可以根据搜索到的设备与手机100的匹配度大小确定分享方式,可以提高分享效率,以及提高用户的体验。并且还可以提升华为分享功能的使用率,可以有效地提高华为产品之间的使用粘性。
另外,手机100显示搜索到的设备的标识信息,可以同时包括设备的设备类型名称、设备的用户在手机100的通讯录中的联系人名称、照片,以及在手机100社交应用中的社交应用账号、昵称、头像等社交应用信息等多项标识信息。多项标识信息可以滚动显示,可以使用户更为快速、方便地辨识和识别各设备,即更方便地确定目标分享设备,可以提高内容分享效率,以及提高用户的体验。
手机100显示如图3C所示的提醒信息13,若手机100检测到用户对“取消”控件的点击操作,手机100只开启普通的“华为分享”功能,并且手机100进行普通设备发现,而不开启“华为分享”免确认自动分享及推荐分享功能。
在一种实现方式中,若手机100进行普通设备发现搜索到的设备都未登陆自己的华为账号。手机100完成设备发现后,根据发现设备的先后顺序依次默认显示设备名称,设备名称可以是如图3J所示的设备型号名称,例如P30、mate30等。若手机100周围包括设备型号相同的设备,则手机100发现设备的设备名称相同,手机100显示多个完全相同的设备名称,例如如图3J所示的1个Mate30和3个P30。使得手机100的用户不能方便地区分和识别各设备对应的用户(用户也可以称为使用者),即手机100的用户通过手机100显示的设备列表不能快速、方便地分辨和识别各设备对应的用户,即无法快速选择和确认目标分享设备,使得用户体验不佳。而前述的手机100进行“华为分享”免确认自动分享及推荐分享的方式,可以使得用户更为快速、方便地分辨和识别各设备对应的用户,即快速选择和确认目标分享设备,用户体验更好。
另外,手机100还可以显示搜索到设备的设备图标,当前通常是同一类型设备的设备图标基本相同。如图3J所示,手机100搜索到设备的设备图标都是位于设备名称上方的类似手机形状的图标,使得手机100的用户通过设备图标也不能方便、快速地分辨和识别各设备对应的用户,即无法快速选择和确定目标分享设备,使得用户体验不佳。而前述的手机100进行“华为分享”免确认自动分享及推荐分享的方式,手机100显示用户的头像、照片等标识信息可以使得手机100的用户可以更为快速、方便地分辨和识别各设备对应的用户,即快速选择和确认目标分享设备,用户体验更好。
在另一种实现方式中,设备名称也可以是各设备的用户自己自定义或者自己设置的名称,则若手机100周围包括用户自定义的名称相同的设备,手机100也显示多个完全相同的设备名称,使得手机100的用户不能方便、快速地识别各设备的用户,即手机100的用户通过手机100显示的设备列表无法快速选择和确定目标分享设备。例如,请参见图3K,手机100完成设备发现后,手机100搜索到4个设备,其中有2个设备的名称为用户自定义的设备名称“NEY”。用户通过图3K所示的设备名称和设备图标无法直观、快速地从两个名称为“NEY”的设备中分辨出目标分享设备,使得用户体验不佳。而前述的手机100进行“华为分享”免确认自动分享及推荐分享的方式,手机100显示应用昵称、通讯录联系人名称等多个标识信息可以使得手机100的用户可以更为快速、方便地分辨和识别各设备对应的用户,即快速选择和确认目标分享设备,用户体验更好。
在另一种实现方式中,若手机100进行设备发现搜索到的设备已登陆该设备的华为账号。手机100完成设备发现后,默认显示该设备的华为账号。请参见图3L,华为账号可以是“ZL5923*”、“150****”,其中“ZL5923*”为设备在账号注册时生成的随机账号,“150***”通常为设备账号注册时所使用的手机号。华为账号通常由数字和字母组成,或者由数字组成,过于晦涩,用户也很难直观地通过华为账号分辨出目标分享设备,使得用户体验不佳。而前述的手机100进行“华为分享”免确认自动分享及推荐分享的方式,手机100显示应用昵称、通讯录联系人名称等多个标识信息可以使得手机100的用户可以更为快速、方便地分辨和识别各设备对应的用户,即快速选择和确认目标分享设备,用户体验更好。
手机100显示手机100搜索到设备的设备名称或者华为账号等标识信息之后,用户可以通过手机100显示的设备的标识信息选择目标分享设备。例如,手机100若检测到用户对图3L所示的设备名称“P30”的点击操作,手机100将设备名称为“P30”的设备作为目标分享设备。然后,手机100将图片10发送或者分享给设备名称为“P30”的设备。
需要说明的是,若手机100与设备名称为“P30”的设备通过蓝牙方式进行设备发现,则手机100检测到用户对图3L所示的设备名称“P30”的点击操作之后,手机100与设备名称为“P30”的设备建立蓝牙通信连接,并且手机100通过二者之间的蓝牙传输通道将图片10发送给设备名称为“P30”的设备。若手机100与设备名称为“P30”的设备通过WiFi方式进行设备发现,则手机100检测到用户对图3L所示的设备名称“P30”的点击操作之后,手机100与设备名称为“P30”的设备建立WiFi通信连接,并且手机100通过二者之间的WiFi传输通道将图片10发送给设备名称为“P30”的设备。
本实现方式中,用户无法确定设备名称为“P30”的设备是否为用户实际想要分享图片10的用户对应的设备,有可能会存在图片10分享错误的问题。
本申请提供的内容分享方法,用户可以根据需要选择是否开启“华为分享”免确认自动分享及推荐分享功能,并且本申请提供的内容分享方法中,“华为分享”免确认自动分享及推荐分享方式相比于普通的设备发现和分享方式,使得手机100可以更为快速、准确地进行设备发现,以确定与本次内容分享相关联的设备,并且可以使得用户更为快速、方便地分辨和识别各设备对应的用户,即快速选择和确认目标分享设备,用户体验更好。
本申请还提供一种内容分享方法,请参见图4,手机100进行内容分享的过程,包括以下步骤。
S101,若手机100检测到用户打开图库中的图片10(作为待分享内容的示例)的操作,则手机100确定检测到用户选择待分享内容的分享操作,手机100显示如图3A所示的显示界面。
S102,手机100检测到用户对如图3A所示的“分享”控件11以及如图3B所示“华为分享”控件12的点击操作,开启“华为分享”功能,并且手机100显示图3C所示的显示界面。
手机100在开启“华为分享”功能后,手机100显示如图3C所示的提醒信息13询问用户,是否授权允许获取网络位置、组网记录、分享记录、设备信息(例如设备名称、华为账号、手机号码等信息)、通讯录联系人信息(例如联系人名称、照片、手机号码等信息)、社交应用信息(例如社交应用的账号、昵称、头像等信息)等信息用于设备发现,以及用于确定是否允许“华为分享”免确认自动分享及推荐分享,以及用于与搜索到的设备进行匹配度计算等。手机100进行设备发现的过程中,需要周围的其他设备也同样开启“华为分享”免确认自动分享及推荐分享功能。则手机100周围的设备也需要询问该设备的用户是否允许获取本机设备信息(例如可以是设备名称、华为账号、手机号码等信息)、通讯录联系人信息(例如联系人名称、照片、手机号码等信息)、社交应用信息(例如社交应用的账号、昵称、头像等信息)等信息用于“华为分享”免确认自动分享及推荐分享。
若手机100确定允许“华为分享”免确认自动分享及推荐分享,则手机100需要向周围环境广播自己的设备信息、通讯录联系人信息、社交应用信息等信息,以用于设备发现。同样手机100周围已允许“华为分享”免确认自动分享及推荐分享的设备也向周围环境广播自己的设备信息、通讯录联系人、社交应用信息等信息,以用于设备发现。
当手机100搜索到设备时,手机100可以获取该设备的设备信息、通讯录联系人信息、社交应用信息等信息,并且根据这些信息之间的匹配关系来确定匹配度,以及确定设备的标识信息,方便推荐分享设备,或者快速识别发现设备。
在另一种实现方式中,针对未登录华为账号的设备,该设备在开启“华为分享”功能时,经过隐私声明授权,提示用户将获取本机手机号码等设备信息,以及社交应用的账号、昵称、头像等信息,作为“华为分享”免确认自动分享及推荐分享功能进行设备发现过程中的设备相互之间搜索到的标识信息,标识信息用于在手机100的设备列表中作为设备匹配信息显示,以用于用户分辨和识别分享设备。例如设备A在“华为分享”免确认自动分享及推荐分享功能进行设备发现过程中广播了自己的社交应用账号,手机100搜索到该社交账号,并发现该社交账号存在于手机100的社交应用联系人中,则手机100使用对应的社交账号在手机100中的社交应用中对应的昵称来设置设备A的标识信息,便于快速确认分享对象。
在另一种实现方式中,针对已登录华为账号的设备,该设备在开启“华为分享”免确认自动分享及推荐分享功能时,经过隐私声明授权,允许对端设备分析华为账号之间的绑定关系(如家庭成员之间的群组绑定),或者设备的华为账号与手机100社交应用中联系人账号的关联关系,例如对端设备华为账号中的手机号码与本机联系人中的手机号码相同,则认为是朋友关系,可以使用华为账号来设置设备A的标识信息,便于快速确认分享对象。通常情况下,社交应用的账号,与手机号码,联系人名称等信息组合强相关,手机100可以进行优先显示这些标识信息或自动推荐这些标识信息对应的设备。
S103,手机100根据用户对图3C所示的显示界面的操作,确定是否允许“华为分享”免确认自动分享及推荐分享。若手机100检测到用户对图3C所示的显示界面上的“确定”控件的点击操作,手机100确定允许“华为分享”免确认自动分享及推荐分享,执行S104。若手机100检测到用户“取消”控件的点击操作,手机100确定不允许“华为分享”免确认自动分享及推荐分享,执行S108。
S104,手机100获取手机100的网络位置、组网记录、分享记录、设备信息(例如设备名称、华为账号、手机号码等信息)、通讯录联系人信息(例如联系人名称、照片、手机号码等信息)、社交应用信息(例如社交应用的账号、昵称、头像等信息)等信息,并根据这些信息进行设备发现,以及在设备发现过程中获取搜索到的设备信息(例如设备名称、华为账号、手机号码等信息)、通讯录联系人信息(例如联系人名称、照片、手机号码等信息)、社交应用信息(例如社交应用的账号、昵称、头像等信息)等信息。并且根据这些信息确定搜索到的设备与手机100之间的匹配度,以分析设备相关性。
用户在进行内容分享时,分享的待分享内容的类型不同,用户所在的位置不同,用户选择的目标分享设备也不同。例如,超过60%用户在“家庭网络环境”下会选择视频文件、图片文件分享给家人的手机、平板等设备,超过20%的用户在“办公网络环境”下会选择PPT文档或Word文档等文档文件分享给同事的手机、电脑等设备。因此,手机100可以根据手机100分享内容的类型、手机100的网络位置以及手机100的组网记录等信息自动进行设备发现,以自动推荐或者确定分享设备。
手机100可以根据分享内容的类型、手机100的网络位置以及手机100的组网记录、设备信息(例如设备名称、华为账号、手机号码等信息)、通讯录联系人信息(例如联系人名称、照片、手机号码等信息)、社交应用信息(例如社交应用的账号、昵称、头像等信息)等信息确定搜索到的设备与手机100的匹配度。并且手机100根据匹配度确定设备的分享类型为免确认自动分享还是推荐分享等,根据确定的分享类型自动确定目标分享对象进行免确认自动分享,或者向用户推荐分享对象,以用于用户选择目标分享设备,可以提高内容分享效率,以及可以提高用户的使用体验。
例如,手机100获取到手机100的网络位置为家庭网络,则手机100获取手机100在家庭网络中的组网记录。手机100根据组网记录可以确定手机100之前在家庭网络中通过“华为分享”、蓝牙,wifi等方式连接过连接的设备包括前述的设备A、设备B和设备C,即手机100根据组网记录可以快速确定手机100的常用的分享设备为设备A、设备B和设备C。然后,手机100根据组网记录中记载的设备A、设备B和设备C的设备信息进行设备发现以优先搜索家庭网络中与手机100建立过通信连接的设备进行设备发现以发现设备A、设备B和设备C。之后,手机100在发现当前家庭网络中的其他设备,发现设备D。
手机100可以根据待分享内容的类型,以及前述的网络位置、组网记录,以及手机100、设备A、设备B、设备C和设备D的设备信息(例如设备名称、华为账号、手机号码等信息)、通讯录联系人信息(例如联系人名称、照片、手机号码等信息)、社交应用信息(例如社交应用的账号、昵称、头像等信息)等信息中的一项或者多项确定手机100与其搜索到的设备A、设备B、设备C和设备D之间的匹配度。手机100确定匹配度可以是,手机100分别根据各项目的对应关系确定匹配度。
下表1给出了手机100确定匹配度的一个简单示例;
Figure BDA0002935830370000141
Figure BDA0002935830370000151
表1
则若手机100确定手机100所在的网络为家庭网络,待分享的图片10的类型为图片文件,手机100和设备A的通讯录联系人关联和/或社交应用关联性为超强关联,则手机100确定与手机100在家庭网络中组网过的设备A与手机100的匹配度为96,设备A为分享类型为免确定自动分享类型的设备。若手机100和设备B的通讯录联系人关联和/或社交应用关联性为强关联,则手机100确定与手机100在家庭网络中组网过的设备B与手机100的匹配度为93,设备B为内容分享类型为推荐分享类型的设备。同样的设备C和设备D也为推荐分享类型的设备。
手机100确定通讯录联系人关联和/或社交应用关联性强弱,可以是若手机100与该设备的通讯录中联系人存在关联(即手机100的通讯录联系人中存在该设备用户的名称、电话号码等联系方式)、并且社交应用存在关联(即手机100的社交应用中存在该设备中的社交应用的账号、昵称、头像等信息),则手机100确定为超强关联。若只有通讯录中联系人存在关联则为强关联,若只有社交应用存在关联为一般关联,若通讯录中联系人和社交应用皆不存在关联,则为弱关联(或者无关联)。当然,手机100也可以根据其他方式确定该关联性强弱,其可以根据需要设置。
S105,手机100判断手机100搜索到的设备与手机100的匹配度是否大于预设的匹配度阈值,匹配度阈值可以是95。若是,手机100执行S106,自动确定该设备为目标分享设备,对该设备执行免确认自动分享操作。若否,手机100执行S107,推荐分享设备,以便于用户选择目标分享设备。
S106,手机100对该设备执行免确认自动分享,将图片10自动分享给该设备。
例如,设备A与手机100之间的匹配度大于匹配度阈值95,则手机100将图片10自动分享给设备A。手机100将图片10分享给设备A的过程中,可以显示如图3E所示的显示界面。
S107,手机100推荐分享设备,显示手机100搜索到的设备的标识信息。
手机100推荐分享设备可以是根据设备与手机100之间的匹配度大小,显示设备的标识信息,显示如图3F所示的显示界面,或者如图3G-3I中任意一幅图所示的显示界面,以便于用户选择目标分享设备。
S108,手机100进行普通设备发现,显示如图3J-3K中任意一幅图所示的显示界面以显示分享设备,以便于用户选择目标分享设备。
S109,手机100若检测到如图3G所示的用户对设备B的设备标识的点击操作,即检测到用户选择分享设备,手机100确定设备B为目标分享设备,并将图片10分享给设备B。并且执行S110。若手机100接收到用户对如图3L所示的设备名称为“P30”的设备的点击操作,即检测到用户选择分享设备,手机100将图片10发给设备名称为“P30”的设备。并且执行S110。
S110,手机100确定图片10分享成功,结束分享处理。
本实现方式提供的内容分享方法,手机100作为分享方设备发起内容分享时,手机100可以根据手机100需要分享的待分享内容(例如前述的图片10)的类型,以及手机100所在的网络位置、组网记录、分享记录、设备信息(例如设备名称、华为账号、手机号码等信息)、通讯录联系人信息(例如联系人名称、照片、手机号码等信息)、社交应用信息(例如社交应用的账号、昵称、头像等信息)等信息中的一项或者多项进行设备发现,以发现设备。手机100通过手机100需要分享的待分享内容的类型,以及手机100所在的网络位置、组网记录、分享记录、设备信息(例如设备名称、华为账号、手机号码等信息)、通讯录联系人信息(例如联系人名称、照片、手机号码等信息)、社交应用信息(例如社交应用的账号、昵称、头像等信息)等信息中的一项或者多项进行设备发现可以搜索到与本次内容分享更为相关的设备,以提高设备发现效率。
手机100在进行设备发现后,可以确定搜索到的设备的分享类型,若手机100确定设备与手机100的匹配度大于等于匹配度阈值,则手机100确定该设备的分享类型为免确认自动分享类型,则不需要用户确认,手机100直接将图片10发送给该设备,实现免确认自动分享,可以实现图片10的快速分享,并且可以简化用户操作。若手机100确定设备与手机100的匹配度小于匹配度阈值,则手机100确定该设备的分享类型为推荐分享类型,手机100显示该设备的标识信息,并且若手机100检测到用户对该设备的标识信息的点击操作,手机100将图片10发送给该设备,实现设备的推荐分享。手机100可以根据进行设备发现搜索到的设备与手机100的匹配度大小确定分享类型,可以提高分享效率,以及提高用户的体验。并且还可以提升华为分享功能的使用率,可以有效地提高华为产品之间的使用粘性。
另外,手机100显示的设备的标识信息,可以同时包括设备在手机100的通讯录中的联系人名称或者照片、设备的应用软件在手机100中的应用软件中的账号、昵称、头像等信息。标识信息可以滚动显示,可以使用户更为快速、方便地辨识和识别各设备,即更方便地确定目标分享设备,可以提高内容分享效率,以及提高用户的体验。
在本申请的另一种实现方式中,对于前述的步骤S104,手机100确定设备的分享类型,也可以是例如在家庭网络环境时,当手机100优先搜索已建立过通信连接的家庭成员的设备。并且手机100将这些已建立过通信连接的设备的分享类型确定为免确认自动分享类型,即将这些设备作为免确认自动分享类型的设备,实现图片10的免确认直接分享。
在本申请的另一些实现方式中,手机100在进行设备发现的过程中,也可以经过可信授权,通过搜索到的设备的摄像头获取搜索到的设备的用户的容貌特征(例如照片),作为用户特征图标,以用于手机100的用户快速识别设备。
在本申请的另一些实现方式中,手机100可以根据待分享内容、网络位置、组网记录等历史分享大数据统计,自动选择目标分享对象。例如在家庭网络环境中,手机100根据组网记录等历史分享大数据确定手机100之前有60%概率将“照片”文件分享了给父母的手机,有70%概率将“视频”文件分享了给小孩的手机,有80%概率将“购物链接”分享给了伴侣的手机。则当手机100检测到用户选择待分享内容后,手机100对待分享内容进行识别,确定与当前待分享内容对应的匹配度最大的设备作为目标分享设备,并且主动搜索目标分享设备,以及将该待分享内容直接分享给该目标分享设备,实现免确认分享。例如,手机100识别到用户选择了“购物链接”进行分享,则手机100便主动通过“华为分享”来搜索伴侣的手机作为目标分享设备。
在本申请的另一些实现方式中,手机100也可以根据特定地理位置、特定的网络位置,特定的网络环境、特定的设备,特定的待分享内容等信息中的任意一项或者多项确定是否满足设备推荐条件,即是否满足自动确认和推荐分享对象的触发条件。
例如,在一种实现方式中,对于前述的S103,手机100确定是否允许“华为分享”免确认自动分享及推荐分享,也可以是手机100先获取手机100所在网络的网络位置,若网络位置为“家庭网络”,则手机100认为当前网络满足预设的“华为分享”免确认自动分享及推荐分享开启条件,手机100可以直接允许“华为分享”免确认自动分享及推荐分享。若网络位置为“公共网络”,则手机100认为当前网络不满足预设的“华为分享”免确认自动分享及推荐分享开启条件,手机100不允许“华为分享”免确认自动分享及推荐分享。在另一些实现方式中,该网络位置,可以是指手机100的地理位置、或者手机100所在网络的网络环境等信息。
在另一种实现方式中,对于前述的S103,手机100也可以根据预先确定是否允许“华为分享”免确认自动分享及推荐分享。若待分享内容的类型为图片、购物链接文件,则手机100认为满足预设的“华为分享”免确认自动分享及推荐分享开启条件,手机100可以直接允许“华为分享”免确认自动分享及推荐分享。若待分享内容的类型为文档、视频文件,则手机100认为不满足预设的“华为分享”免确认自动分享及推荐分享开启条件,手机100不允许“华为分享”免确认自动分享及推荐分享。
在另一种实现方式中,对于前述的S103,手机100也可以根据待分享内容的类型确定是否允许“华为分享”免确认自动分享及推荐分享。若待分享内容的类型为图片、购物链接文件,则手机100认为满足预设的“华为分享”免确认自动分享及推荐分享开启条件,手机100可以直接允许“华为分享”免确认自动分享及推荐分享。若待分享内容的类型为文档、视频文件,则手机100认为不满足预设的“华为分享”免确认自动分享及推荐分享开启条件,手机100不允许“华为分享”免确认自动分享及推荐分享。
在另一种实现方式中,对于前述的S103,手机100也可以根据待分享内容的类型和网络位置确定是否允许“华为分享”免确认自动分享及推荐分享。比如,手机100在检测到用户在图片处理应用软件中选择分享照片后,手机100自动将该照片分享到用户B的Pad设备上。
在本申请的另一些实现方式中,手机100还可以根据图片10的内容确定是否允许“华为分享”免确认自动分享及推荐分享。例如若图片10不包含用户隐私信息,则可以确定允许“华为分享”免确认自动分享及推荐分享,若图片10包含用户隐私信息,则可以确定不允许“华为分享”免确认自动分享及推荐分享。用户隐私信息例如可以是银行账号、敏感词汇等信息,其可以根据需要设置。
在本申请的另一些实现方式中,手机100也可以根据特定地理位置、特定的网络位置,特定的网络环境、特定的设备,特定的待分享内容等信息中的任意一项或者多项确定是否满足免确认自动分享条件。
例如,在一种实现方式中,手机100先获取手机100所在网络的网络位置,若网络位置为“家庭网络”,则手机100认为当前网络满足预设的免确认自动分享条件,手机100可以直接将图片10发送给手机搜索到的所有设备。若网络位置为“公共网络”,则手机100认为当前网络不满足预设的免确认自动分享条件,则手机100需要向用户推荐分享设备。
在另一种实现方式中,手机100确定待分享内容的类型为图片或者购物链接文件,则手机100认为满足预设的免确认自动分享条件,手机100可以直接将图片10发送给手机搜索到的所有设备。若网络位置为“公共网络”,则手机100认为当前网络不满足预设的免确认自动分享条件,则手机100需要向用户推荐分享设备。
另外,手机100还可以直接将购物链接免确认自动发送给伴侣的手机等。
在申请的另一些实现方式中,前述的图片10也可以是视频文件、PPT文档或者Word文档等文档文件、音乐文件等文件,还可以是购物链接、网页链接、复制的文字内容等内容。
在申请的另一些实现方式中,前述的设备名称、设备图标、设备账号也可以是其他的设备信息。应用软件信息、通讯录联系人信息、用户照片等也可以是其他的用户信息。待分享内容的类型、内容也可以是其他的特征信息。手机100的位置信息、网络位置、网络环境等网络信息也可以是其他的分享场景信息。组网记录和分享记录也可以其他的用户分享习惯信息。其皆可以根据需要设置。
在申请的另一些实现方式中,前述的社交应用也可以是其他各类型的应用,其可以根据需要选择。
在本申请的另一些实现方式中,请参见表2所示,手机100进行内容分享的场景和过程可以包括:
Figure BDA0002935830370000181
Figure BDA0002935830370000191
表2
在一种实现方式中,根据表2所示,用户进行内容分享的分享场景为用户在家庭网络环境下,选择分享“视频”文件。手机100根据手机100的分享记录和组网记录确定手机100在当前的家庭网络环境中,存在设备A的联系方式,并且手机100确定设备A为手机,其手机号码为180xxxx9534。另外,还存在与设备A成功分享视频10次的分享记录,以及与设备A的蓝牙连接组网记录。则手机100确定可以进行内容分享的设备(也可以称为拟分享设备对象)包括设备A,进行设备发现以搜索设备A。完成设备发现后,针对设备A,手机100根据网络位置、组网记录和分享记录确定设备A与手机100的匹配度高于95,并且手机100确定设备A未登录华为账号,以及设备A在手机100中的联系人名称为“老爸”,社交应用昵称为“幸福家人”等,则手机100显示图3E所示的显示界面,即手机100确定设备A的标识信息包括“老爸”和“幸福家人”。并且手机100确定对设备A直接进行免确认自动分享。
在一种实现方式中,根据表2所示,用户进行内容分享的分享场景为用户在办公网络环境下,选择分享“PPT文档”文件。手机100根据手机100的分享记录和组网记录确定手机100在当前的办公网络环境中,存在设备E的联系方式,以及设备E为PC,设备E的SIM***码为177xxxx6886。并且手机100确定存在与设备E成功分享PPT文档10次的分享记录,以及存在与设备E的WiFi连接组网记录。则手机100确定可以进行内容分享的设备包括设备E,进行设备发现以搜索设备E。完成设备发现后,手机100根据网络位置、组网记录和分享记录确定设备E与手机100的匹配度高于80分低于95,并且设备E已登录华为账号“快乐天使”、通讯录联系人名称为“同事李工”、社交应用的昵称为“打伞的”、设备名称为“李的Mate 30”。针对设备E,手机100根据网络位置、分享记录、华为账号、通信录联系人名称,确定设备E与手机100的匹配度高于80分,则手机100进行设备发现主动搜索设备E,并且确定设备E的分享类型为优先推荐分享类型,手机100优先推荐设备E。手机100显示设备E的标识信息包括“快乐天使”、“同事李工”、“打伞的”和“李的Mate 30”。另外,设备E的标识信息靠前排序。
在一种实现方式中,根据表2所示,用户进行内容分享的分享场景为用户在公共网络环境下,选择分享“视频”文件。手机100根据手机100的分享记录和组网记录确定手机100在当前的公共网络环境中,存在设备F的联系方式,并且手机100确定设备F为笔记本,其电话号码为181xxxx3689。但是不存在设备F的分享记录和组网记录。手机100进行设备发现,确定设备F未登录华为账号、通讯录联系人名称为“同学佳怡”,社交应用昵称为“佳怡工作室”。则手机100进一步确定设备F与手机100的匹配度低于80分高于70分,手机100确定设备F的分享类型为推荐分享,则手机10向用户推荐分享设备F,并且手机100显示设备F的标识信息包括“同学佳怡”和“佳怡工作室”。另外,设备F的标识信息较为靠前排序。
前述各设备的多项标识信息,可以依次滚动显示,方便用户快速识别和选择,例如设备E的标识信息“打伞的”、“快乐天使”、“同事李工”、“李的Mate 30”等信息进行循环滚动显示。
本申请中,手机100通过分析用户的分享内容、手机100的网络地址等分享场景,以及组网记录和分享记录(也可以称为分享习惯),自动搜索和识别分享设备,并且快速推荐分享设备或者免确认自动分享,增加了用户体验(User experience design,UX)的交互体验,通过“华为分享”免确认自动分享及推荐分享,允许用户选择社交应用的信息来匹配标识手机100搜索到的可以进行内容分享的设备,并在搜索到设备的设备列表中,循环滚动显示标识信息,方便用户快速确认和选择目标分享设备。有益于提升“华为分享”的使用率,并且通过分享场景和用户习惯进行快速分享,可以简化用户操作,提高华为产品之间的使用粘性。
在本申请的另一些实现方式中,前述的“华为分享”控件12也可以是其他形式的用于用户开启内容分享功能的控件,其可以根据需要设置。或者,若手机100检测到用户对屏幕的长按、双击等操作,或者检测到用户对文件的长按、双击等操作时,手机100也可以认为接收到用户的内容分享指令,执行前述的内容分享操作。当然,手机100也可以在其他进行内容分享的场景中,执行本申请提供的内容分享方法。
在本实施的另一种实现方式中,手机100在进行设备发现的时候,也可以是若手机100在家庭网络中,则手机100确定当前分享场景为预设的免确认自动分享场景,则手机100将在家庭网络中搜索到的设备皆作为免确认自动分享类型的设备,进行免确认自动分享。
在本实施的另一种实现方式中,手机100在分享图片文件,则手机100确定当前分享的图片文件为预设的免确认自动分享内容,则手机100将搜索到的设备皆作为免确认自动分享类型的设备,进行免确认自动分享。
在本实施的另一种实现方式中,手机100在进行设备发现的时候,若手机100在家庭网络中搜索到设备类型为手机的设备,则手机100确定搜索到手机为预设的免确认自动分享设备,则手机100将在家庭网络中搜索到的手机皆作为免确认自动分享类型的设备,进行免确认自动分享。对于其他类型的设备,进行推荐分享。
在本实施的另一种实现方式中,手机100在进行设备发现的时候,也可以是手机将当前网络中与手机100存在组网记录的设备皆作为免确认自动分享类型的设备,其他设备作为推荐分享设备。
本申请中,手机100进行设备发现,以及进行设备推荐包括不限于,根据手机100和搜索到的设备的地理位置,网络环境或者网络地址、组网记录、账号关联性(例如联系人、手机号码、社交软件账号、昵称部分字段相似或匹配的)等信息确定免确认自动分享或者优先推荐分享。可以提高分享效率,以及提高用户的体验。并且还可以提升华为分享功能的使用率,可以有效地提高华为产品之间的使用粘性。
请参见图5,图5是本申请实施例提供的另一种手机100的结构示意图。
手机100可以包括处理器110,外部存储器接口120,内部存储器121,通用串行总线(universal serial bus,USB)接口130,充电管理模块140,电源管理模块141,电池142,天线1,天线2,移动通信模块150,无线通信模块160,音频模块170,扬声器170A,受话器170B,麦克风170C,耳机接口170D,传感器模块180,按键190,马达191,指示器192,摄像头193,显示屏194,以及用户标识模块(subscriber identification module,SIM)卡接口195等。其中传感器模块180可以包括压力传感器180A,陀螺仪传感器180B,气压传感器180C,磁传感器180D,加速度传感器180E,距离传感器180F,接近光传感器180G,指纹传感器180H,温度传感器180J,触摸传感器180K,环境光传感器180L,骨传导传感器180M等。
可以理解的是,本发明实施例示意的结构并不构成对手机100的具体限定。在本申请另一些实施例中,手机100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(application processor,AP),调制解调处理器,图形处理器(graphics processingunit,GPU),图像信号处理器(image signal processor,ISP),控制器,视频编解码器,数字信号处理器(digital signal processor,DSP),基带处理器,和/或神经网络处理器(neural-network processing unit,NPU)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。
处理器110可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。
处理器110中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器110中的存储器为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器110的等待时间,因而提高了***的效率。
在一些实施例中,处理器110可以包括一个或多个接口。接口可以包括集成电路(inter-integrated circuit,I2C)接口,集成电路内置音频(inter-integrated circuitsound,I2S)接口,脉冲编码调制(pulse code modulation,PCM)接口,通用异步收发传输器(universal asynchronous receiver/transmitter,UART)接口,移动产业处理器接口(mobile industry processor interface,MIPI),通用输入输出(general-purposeinput/output,GPIO)接口,用户标识模块(subscriber identity module,SIM)接口。
充电管理模块140用于从充电器接收充电输入。其中,充电器可以是无线充电器,也可以是有线充电器。在一些有线充电的实施例中,充电管理模块140可以通过USB接口130接收有线充电器的充电输入。在一些无线充电的实施例中,充电管理模块140可以通过手机100的无线充电线圈接收无线充电输入。充电管理模块140为电池142充电的同时,还可以通过电源管理模块141为电子设备供电。
电源管理模块141用于连接电池142,充电管理模块140与处理器110。电源管理模块141接收电池142和/或充电管理模块140的输入,为处理器110,内部存储器121,显示屏194,摄像头193,和无线通信模块160等供电。电源管理模块141还可以用于监测电池容量,电池循环次数,电池健康状态(漏电,阻抗)等参数。在其他一些实施例中,电源管理模块141也可以设置于处理器110中。在另一些实施例中,电源管理模块141和充电管理模块140也可以设置于同一个器件中。
手机100的无线通信功能可以通过天线1,天线2,移动通信模块150,无线通信模块160,调制解调处理器以及基带处理器等实现。
天线1和天线2用于发射和接收电磁波信号。手机100中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。
移动通信模块150可以提供应用在手机100上的包括2G/3G/4G/5G等无线通信的解决方案。移动通信模块150可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(lownoise amplifier,LNA)等。移动通信模块150可以由天线1接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。移动通信模块150还可以对经调制解调处理器调制后的信号放大,经天线1转为电磁波辐射出去。在一些实施例中,移动通信模块150的至少部分功能模块可以被设置于处理器110中。在一些实施例中,移动通信模块150的至少部分功能模块可以与处理器110的至少部分模块被设置在同一个器件中。
调制解调处理器可以包括调制器和解调器。其中,调制器用于将待发送的低频基带信号调制成中高频信号。解调器用于将接收的电磁波信号解调为低频基带信号。随后解调器将解调得到的低频基带信号传送至基带处理器处理。低频基带信号经基带处理器处理后,被传递给应用处理器。应用处理器通过音频设备(不限于扬声器170A,受话器170B等)输出声音信号,或通过显示屏194显示图像或视频。在一些实施例中,调制解调处理器可以是独立的器件。在另一些实施例中,调制解调处理器可以独立于处理器110,与移动通信模块150或其他功能模块设置在同一个器件中。
无线通信模块160可以提供应用在手机100上的包括无线局域网(wireless localarea networks,WLAN)(如无线保真(wireless fidelity,Wi-Fi)网络),蓝牙(bluetooth,BT),全球导航卫星***(global navigation satellite system,GNSS),调频(frequencymodulation,FM),近距离无线通信技术(near field communication,NFC),红外技术(infrared,IR)等无线通信的解决方案。无线通信模块160可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块160经由天线2接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器110。无线通信模块160还可以从处理器110接收待发送的信号,对其进行调频,放大,经天线2转为电磁波辐射出去。
在一些实施例中,手机100的天线1和移动通信模块150耦合,天线2和无线通信模块160耦合,使得手机100可以通过无线通信技术与网络以及其他设备通信。所述无线通信技术可以包括全球移动通讯***(global system formobile communications,GSM),通用分组无线服务(general packet radio service,GPRS),码分多址接入(code divisionmultiple access,CDMA),宽带码分多址(wideband code division multiple access,WCDMA),时分码分多址(time-division code division multiple access,TD-SCDMA),长期演进(long term evolution,LTE),BT,GNSS,WLAN,NFC,FM,和/或IR技术等。所述GNSS可以包括全球卫星定位***(global positioning system,GPS),全球导航卫星***(globalnavigation satellite system,GLONASS),北斗卫星导航***(beidou navigationsatellite system,BDS),准天顶卫星***(quasi-zenith satellite system,QZSS)和/或星基增强***(satellite based augmentation systems,SBAS)。
手机100通过GPU,显示屏194,以及应用处理器等实现显示功能。GPU为图像处理的微处理器,连接显示屏194和应用处理器。GPU用于执行数学和几何计算,用于图形渲染。处理器110可包括一个或多个GPU,其执行程序指令以生成或改变显示信息。
显示屏194用于显示图像,视频等。显示屏194包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,LCD),有机发光二极管(organic light-emittingdiode,OLED),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrixorganic light emitting diode的,AMOLED),柔性发光二极管(flex light-emittingdiode,FLED),Miniled,MicroLed,Micro-oLed,量子点发光二极管(quantum dot lightemitting diodes,QLED)等。在一些实施例中,手机100可以包括1个或N个显示屏194,N为大于1的正整数。
手机100可以通过ISP,摄像头193,视频编解码器,GPU,显示屏194以及应用处理器等实现拍摄功能。
ISP用于处理摄像头193反馈的数据。例如,拍照时,打开快门,光线通过镜头被传递到摄像头感光元件上,光信号转换为电信号,摄像头感光元件将所述电信号传递给ISP处理,转化为肉眼可见的图像。ISP还可以对图像的噪点,亮度,肤色进行算法优化。ISP还可以对拍摄场景的曝光,色温等参数优化。在一些实施例中,ISP可以设置在摄像头193中。
摄像头193用于捕获静态图像或视频。物体通过镜头生成光学图像投射到感光元件。感光元件可以是电荷耦合器件(charge coupled device,CCD)或互补金属氧化物半导体(complementary metal-oxide-semiconductor,CMOS)光电晶体管。感光元件把光信号转换成电信号,之后将电信号传递给ISP转换成数字图像信号。ISP将数字图像信号输出到DSP加工处理。DSP将数字图像信号转换成标准的RGB,YUV等格式的图像信号。在一些实施例中,手机100可以包括1个或N个摄像头193,N为大于1的正整数。
数字信号处理器用于处理数字信号,除了可以处理数字图像信号,还可以处理其他数字信号。例如,当手机100在频点选择时,数字信号处理器用于对频点能量进行傅里叶变换等。
视频编解码器用于对数字视频压缩或解压缩。手机100可以支持一种或多种视频编解码器。这样,手机100可以播放或录制多种编码格式的视频,例如:动态图像专家组(moving picture experts group,MPEG)1,MPEG2,MPEG3,MPEG4等。
NPU为神经网络(neural-network,NN)计算处理器,通过借鉴生物神经网络结构,例如借鉴人脑神经元之间传递模式,对输入信息快速处理,还可以不断的自学习。通过NPU可以实现手机100的智能认知等应用,例如:图像识别,人脸识别,语音识别,文本理解等。
外部存储器接口120可以用于连接外部存储卡,例如Micro SD卡,实现扩展手机100的存储能力。外部存储卡通过外部存储器接口120与处理器110通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。
内部存储器121可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。内部存储器121可以包括存储程序区和存储数据区。其中,存储程序区可存储操作***,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储手机100使用过程中所创建的数据(比如音频数据,电话本等)等。此外,内部存储器121可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,UFS)等。处理器110通过运行存储在内部存储器121的指令,和/或存储在设置于处理器中的存储器的指令,执行手机100的各种功能应用以及数据处理。
手机100可以通过音频模块170,扬声器170A,受话器170B,麦克风170C,耳机接口170D,以及应用处理器等实现音频功能。例如音乐播放,录音等。
音频模块170用于将数字音频信息转换成模拟音频信号输出,也用于将模拟音频输入转换为数字音频信号。音频模块170还可以用于对音频信号编码和解码。在一些实施例中,音频模块170可以设置于处理器110中,或将音频模块170的部分功能模块设置于处理器110中。
扬声器170A,也称“喇叭”,用于将音频电信号转换为声音信号。手机100可以通过扬声器170A收听音乐,或收听免提通话。
受话器170B,也称“听筒”,用于将音频电信号转换成声音信号。当手机100接听电话或语音信息时,可以通过将受话器170B靠近人耳接听语音。
麦克风170C,也称“话筒”,“传声器”,用于将声音信号转换为电信号。当拨打电话或发送语音信息时,用户可以通过人嘴靠近麦克风170C发声,将声音信号输入到麦克风170C。手机100可以设置至少一个麦克风170C。在另一些实施例中,手机100可以设置两个麦克风170C,除了采集声音信号,还可以实现降噪功能。在另一些实施例中,手机100还可以设置三个,四个或更多麦克风170C,实现采集声音信号,降噪,还可以识别声音来源,实现定向录音功能等。
耳机接口170D用于连接有线耳机。耳机接口170D可以是USB接口130,也可以是3.5mm的开放移动电子设备平台(open mobile terminal platform,OMTP)标准接口,美国蜂窝电信工业协会(cellular telecommunications industry association of the USA,CTIA)标准接口。
压力传感器180A用于感受压力信号,可以将压力信号转换成电信号。在一些实施例中,压力传感器180A可以设置于显示屏194。当有触摸操作作用于显示屏194,手机100根据压力传感器180A检测所述触摸操作强度。手机100也可以根据压力传感器180A的检测信号计算触摸的位置。在一些实施例中,作用于相同触摸位置,但不同触摸操作强度的触摸操作,可以对应不同的操作指令。
触摸传感器180K,也称“触控器件”。触摸传感器180K可以设置于显示屏194,由触摸传感器180K与显示屏194组成触摸屏,也称“触控屏”。触摸传感器180K用于检测作用于其上或附近的触摸操作。触摸传感器可以将检测到的触摸操作传递给应用处理器,以确定触摸事件类型。可以通过显示屏194提供与触摸操作相关的视觉输出。在另一些实施例中,触摸传感器180K也可以设置于手机100的表面,与显示屏194所处的位置不同。
在本申请的另一些实现方式中,本申请提供的内容分享方法,也可以应用于可穿戴设备、家居设备、车载设备等实体智能产品之间的内容分享,或者云账号管理下的例如虚拟AR/VR设备等虚拟设备之间的内容分享。其可以根据需要具体设置。
请参见图6,图6所示为根据本申请实施例的一实施方式提供的电子设备900的结构示意图。电子设备900可以包括耦合到控制器中枢904的一个或多个处理器901。对于至少一个实施例,控制器中枢904经由诸如前端总线(FSB)之类的多分支总线、诸如快速通道互连(QPI)之类的点对点接口、或者类似的连接与处理器901进行通信。处理器901执行控制一般类型的数据处理操作的指令。在一实施例中,控制器中枢904包括,但不局限于,图形存储器控制器中枢(GMCH)(图中未示出)和输入/输出中枢(IOH)(其可以在分开的芯片上)(图中未示出),其中GMCH包括存储器和图形控制器并与IOH耦合。
电子设备900还可包括耦合到控制器中枢904的协处理器906和存储器902。或者,存储器902和GMCH中的一个或两者可以被集成在处理器901内(如本申请实施例中所描述的),存储器902和协处理器906直接耦合到处理器901以及控制器中枢904,控制器中枢904与IOH处于单个芯片中。
在一个实施例中,协处理器906是专用处理器,协处理器906的任选性质用虚线表示在图6中。
在一个实施例中,电子设备900可以进一步包括网络接口(NIC)903。网络接口903可以包括收发器,用于为电子设备900提供无线电接口,进而与任何其他合适的设备(如前端模块,天线等)进行通信。在各种实施例中,网络接口903可以与电子设备900的其他组件集成。网络接口903可以实现上述实施例中的通信单元的功能。
电子设备900可以进一步包括输入/输出(I/O)设备905。
值得注意的是,图6仅是示例性的。即虽然图6中示出了电子设备900包括处理器901、控制器中枢904、存储器902等多个器件,但是,在实际的应用中,使用本申请实施例各方法的设备,可以仅包括电子设备900各器件中的一部分器件,例如,可以仅包含处理器901和NIC903。图6中可选器件的性质用虚线示出。
在该电子设备900的存储器中可以包括用于存储数据和/或指令的一个或多个有形的、非暂时性计算机可读介质。计算机可读存储介质中存储有指令,具体而言,存储有该指令的暂时和永久副本。
本申请实施例中,该电子设备900可以是手机,该电子设备的存储器中存储的指令可以包括:由处理器中的至少一个单元执行时导致手机实施如前述提到的内容分享方法的指令。
请参见图7,图7所示为根据本申请的一实施方式提供的SoC(System on Chip,片上***)1000的结构示意图。在图7中,相似的部件具有同样的附图标记。另外,虚线框是更先进的SoC 1000的可选特征。该SoC 1000可以被用于根据本申请的任一电子设备,根据其所在的设备不同以及其内所存储的指令的不同,可以实现相应的功能。
在图7中,SoC1000包括:互连单元1002,其被耦合至处理器1001;***代理单元1006;总线控制器单元1005;集成存储器控制器单元1003;一组或一个或多个协处理器1007,其可包括集成图形逻辑、图像处理器、音频处理器和视频处理器;SRAM(静态随机存取存储器)单元1008;DMA(直接存储器存取)单元1004。在一个实施例中,协处理器1007包括专用处理器,诸如例如网络或通信处理器、压缩引擎、GPGPU、高吞吐量MIC处理器、或嵌入式处理器等等。
SRAM单元1008中可以包括用于存储数据和/或指令的一个或多个计算机可读介质。计算机可读存储介质中可以存储有指令,具体而言,存储有该指令的暂时和永久副本。该指令可以包括:由处理器中的至少一个单元执行时导致电子设备实施如前述所提到的内容分享方法的指令。
本申请公开的机制的各实施例均可以以软件、硬件、固件或这些实现方法的组合等方式实现。本申请的实施例可实现为在可编程***上执行的计算机程序或程序代码,该可编程程序包括至少一个处理器、存储器(或存储***,包括易失性和非易失性存储器和/或存储单元)。
需要说明的是,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
需要说明的是,在附图中,可以以特定布置和/或顺序示出一些结构或方法特征。然而,应该理解,可能不需要这样的特定布置和/或排序。而是,在一些实施方式中,这些特征可以以不同于说明性附图中所示的方式和/或顺序来布置。另外,在特定图中包括结构或方法特征并不意味着暗示在所有实施方式中都需要这样的特征,并且在一些实施方式中,可以不包括这些特征或者可以与其他特征组合。
虽然通过参照本申请的某些优选实施方式,已经对本申请进行了图示和描述,但本领域的普通技术人员应该明白,以上内容是结合具体的实施方式对本申请所作的进一步详细说明,不能认定本申请的具体实施只局限于这些说明。本领域技术人员可以在形式上和细节上对其作各种改变,包括做出若干简单推演或替换,而不偏离本申请的精神和范围。

Claims (16)

1.一种内容分享方法,其特征在于,应用于第一电子设备,所述方法包括:
接收用户对待分享内容的分享操作;
响应于所述分享操作,确定用于进行内容分享的第二电子设备,并根据设备推荐信息确定所述第二电子设备的分享类型,以及生成并显示分享界面,所述分享界面用于接收用户针对所述第二电子设备的选择操作,所述分享类型包括推荐分享类型和免确认自动分享类型,所述设备推荐信息是用于表征所述第一电子设备和所述第二电子设备之间的关联性强弱的信息;
若所述第二电子设备的分享类型为所述推荐分享类型,接收用户通过所述分享界面对所述第二电子设备的选择操作确定目标分享设备,并将所述待分享内容发送给与所述第一电子设备建立通信连接的所述目标分享设备;
若所述第二电子设备的分享类型为所述免确认自动分享类型,将所述待分享内容直接发送给与所述第一电子设备建立通信连接的所述第二电子设备。
2.根据权利要求1所述的内容分享方法,其特征在于,所述设备推荐信息包括以下信息中的至少一项:
所述待分享内容的特征信息;
所述第一电子设备的分享场景信息;
所述第一电子设备的用户分享习惯信息;
所述第一电子设备和所述第二电子设备之间的设备的标识信息的关联信息。
3.根据权利要求1或2所述的内容分享方法,其特征在于,确定用于进行内容分享的第二电子设备包括:
根据所述待分享内容的特征信息、所述第一电子设备的分享场景信息和所述第一电子设备的用户分享习惯信息中的至少一项信息,确定与本次内容分享相关的设备;
进行设备发现优先搜索与本次内容分享相关的设备,再搜索其他设备以确定用于进行内容分享的所述第二电子设备。
4.根据权利要求2或3所述的内容分享方法,其特征在于,所述待分享内容的特征信息包括以下信息中的至少一项:
所述待分享内容的类型;
所述待分享内容的内容。
5.根据权利要求2或3所述的内容分享方法,其特征在于,所述第一电子设备的分享场景信息包括以下信息中的至少一项:
所述第一电子设备的位置信息;
所述第一电子设备所在网络的网络信息。
6.根据权利要求2或3所述的内容分享方法,其特征在于,所述第一电子设备的用户分享习惯信息包括以下信息中的至少一项:
所述第一电子设备的组网记录;
所述第一电子设备的分享记录。
7.根据权利要求2-6任一项所述的内容分享方法,其特征在于,所述方法还包括:
在进行设备发现的过程中从所述第二电子设备获取所述第二电子设备的标识信息;
根据从所述第二电子设备获取的所述第二电子设备的标识信息和所述第一电子设备中的所述第二电子设备的标识信息之间的关联关系,确定所述第二电子设备的目标标识信息;
通过所述分享界面显示所述目标标识信息,以用于接收用户通过所述目标标识信息对所述第二电子设备的选择操作。
8.根据权利要求7所述的内容分享方法,其特征在于,通过所述分享界面显示所述目标标识信息,包括:
根据所述第二电子设备与所述第一电子设备之间的关联性强弱确定所述第二电子设备的所述目标标识信息在所述分享界面中的显示位置和/或显示方式。
9.根据权利要求7或8所述的内容分享方法,其特征在于,所述目标标识信息包括以下信息中的至少一项:
所述第二电子设备的设备信息;
所述第二电子设备的用户信息。
10.根据权利要求9所述的内容分享方法,其特征在于,所述设备信息包括以下信息中的至少一项:
所述第二电子设备的设备名称;
所述第二电子设备的设备图标;
所述第二电子设备的设备用户账号。
11.根据权利要求9或10所述的内容分享方法,其特征在于,所述用户信息包括以下信息中的至少一项:
所述第二电子设备和所述第一电子设备中的社交应用的关联信息;
所述第二电子设备和所述第一电子设备中的通讯录联系人关联信息;
所述第二电子设备的用户的图像信息。
12.根据权利要求1-11任一项所述的内容分享方法,其特征在于,确定所述第二电子设备的分享类型,包括:
根据所述设备推荐信息确定用于表征所述第二电子设备与所述第一电子设备之间的关联性强弱的匹配度;
若所述匹配度大于等于预设的匹配度阈值,则确定所述第二电子设备的分享类型为所述免确认自动分享类型;
若所述匹配度小于预设的匹配度阈值,则确定所述第二电子设备的分享类型为所述推荐分享类型。
13.根据权利要求2-11任一项所述的内容分享方法,其特征在于,确定所述第二电子设备的分享类型包括,若满足以下至少一个条件,则确定所述第二电子设备的分享类型为所述免确认自动分享类型:
所述待分享内容为预设的免确认自动分享内容;
所述第二电子设备的分享场景为预设的免确认自动分享场景;
所述第二电子设备为预设的免确认自动分享设备。
14.根据权利要求1-13任一项所述的内容分享方法,其特征在于,所述方法还包括:
根据所述分享操作显示用于提醒用户允许所述第一电子设备免确认自动确定分享设备或者推荐分享设备的提醒信息;
若所述第一电子设备接收到用户对所述提醒信息的确定操作,所述第一电子设备获取所述设备推荐信息。
15.一种电子设备,其特征在于,包括:
存储器,用于存储计算机程序,所述计算机程序包括程序指令;
控制部件,用于执行所述程序指令,以使所述电子设备执行如权利要求1-14任一项所述的内容分享方法。
16.一种计算机可读取存储介质,其特征在于,所述计算机可读取存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令被计算机运行以使电子设备执行如权利要求1-14任一项所述的内容分享方法。
CN202110169968.7A 2021-02-05 内容分享方法和电子设备 Active CN114895991B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110169968.7A CN114895991B (zh) 2021-02-05 内容分享方法和电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110169968.7A CN114895991B (zh) 2021-02-05 内容分享方法和电子设备

Publications (2)

Publication Number Publication Date
CN114895991A true CN114895991A (zh) 2022-08-12
CN114895991B CN114895991B (zh) 2024-06-25

Family

ID=

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114979124A (zh) * 2022-07-28 2022-08-30 天津联想协同科技有限公司 基于ar技术的文件分享方法、装置、终端及存储介质
CN116248960A (zh) * 2022-12-07 2023-06-09 深圳创维-Rgb电子有限公司 内容分享的鉴权方法、装置、电子设备及存储介质

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140006496A1 (en) * 2012-06-29 2014-01-02 Nokia Corporation Apparatus and method for selection of a device for content sharing operations
CN104243517A (zh) * 2013-06-14 2014-12-24 腾讯科技(深圳)有限公司 不同终端之间的内容分享方法及装置
CN106027336A (zh) * 2016-04-29 2016-10-12 北京小米移动软件有限公司 设备分享方法及装置
CN106597865A (zh) * 2016-12-15 2017-04-26 北京小米移动软件有限公司 信息分享方法及装置
CN106791182A (zh) * 2017-01-20 2017-05-31 维沃移动通信有限公司 一种基于图像的聊天方法及移动终端
CN108667896A (zh) * 2018-03-22 2018-10-16 北京京东方艺云科技有限公司 共享设备的数据共享方法、装置与***及计算机设备
CN109344124A (zh) * 2018-10-16 2019-02-15 维沃移动通信有限公司 一种文件发送方法及终端
CN110380954A (zh) * 2017-04-12 2019-10-25 腾讯科技(深圳)有限公司 数据分享方法和装置,存储介质及电子装置
US11625143B1 (en) * 2021-12-21 2023-04-11 Beijing Xiaomi Mobile Software Co., Ltd. Method and device for sharing data, electronic device, and storage medium

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140006496A1 (en) * 2012-06-29 2014-01-02 Nokia Corporation Apparatus and method for selection of a device for content sharing operations
CN104243517A (zh) * 2013-06-14 2014-12-24 腾讯科技(深圳)有限公司 不同终端之间的内容分享方法及装置
CN106027336A (zh) * 2016-04-29 2016-10-12 北京小米移动软件有限公司 设备分享方法及装置
CN106597865A (zh) * 2016-12-15 2017-04-26 北京小米移动软件有限公司 信息分享方法及装置
CN106791182A (zh) * 2017-01-20 2017-05-31 维沃移动通信有限公司 一种基于图像的聊天方法及移动终端
CN110380954A (zh) * 2017-04-12 2019-10-25 腾讯科技(深圳)有限公司 数据分享方法和装置,存储介质及电子装置
CN108667896A (zh) * 2018-03-22 2018-10-16 北京京东方艺云科技有限公司 共享设备的数据共享方法、装置与***及计算机设备
CN109344124A (zh) * 2018-10-16 2019-02-15 维沃移动通信有限公司 一种文件发送方法及终端
US11625143B1 (en) * 2021-12-21 2023-04-11 Beijing Xiaomi Mobile Software Co., Ltd. Method and device for sharing data, electronic device, and storage medium

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
包云东: "关于华为的huawei share,最全的教程在这里了", pages 1 - 4, Retrieved from the Internet <URL:https://www.jianshu.com/p/9dc50ef0362f> *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114979124A (zh) * 2022-07-28 2022-08-30 天津联想协同科技有限公司 基于ar技术的文件分享方法、装置、终端及存储介质
CN116248960A (zh) * 2022-12-07 2023-06-09 深圳创维-Rgb电子有限公司 内容分享的鉴权方法、装置、电子设备及存储介质

Similar Documents

Publication Publication Date Title
CN115209194B (zh) 一种通过遥控器实现一碰投屏的终端设备、方法以及***
CN112449332B (zh) 一种蓝牙连接的方法和电子设备
CN111405681B (zh) Wi-Fi Aware的建链方法、***、电子设备和存储介质
CN112449328A (zh) 一种蓝牙搜索方法、***及相关装置
CN112469013B (zh) 一种蓝牙连接方法及相关装置
WO2021037146A1 (zh) 一种移动终端的文件共享方法及设备
CN112469011A (zh) 一种蓝牙配对方法及相关装置
CN114339709A (zh) 无线通信方法和终端设备
EP3883299A1 (en) Method for smart home appliance to access network and related device
CN113676879A (zh) 一种分享信息的方法、电子设备和***
CN113472861B (zh) 一种文件传输方法及电子设备
CN113676339A (zh) 组播方法、装置、终端设备及计算机可读存储介质
CN113676902B (zh) 一种提供无线上网的***、方法及电子设备
CN114895991B (zh) 内容分享方法和电子设备
CN113923528B (zh) 屏幕共享方法、终端和存储介质
CN114895991A (zh) 内容分享方法和电子设备
CN116056050A (zh) 播放音频的方法、电子设备及***
CN114449492B (zh) 数据传输方法及终端设备
CN114697960B (zh) 一种连接外部摄像头的方法及***
WO2023165513A1 (zh) 通信方法、电子设备及装置
WO2023051204A1 (zh) 跨设备连接方法、电子设备及存储介质
WO2022057521A1 (zh) 配置设备的方法及设备
WO2023025059A1 (zh) 一种通信***及通信方法
CN113590884A (zh) 一种分布式数据搜索方法和索引文件的共享方法
CN117951363A (zh) 推荐信息的方法、装置和***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant