图标排列方法及装置的制造方法_3

文档序号:9865011阅读:来源:国知局

[0137]在步骤202中,判断所述请求端用户是否具有图标排列权限。
[0138]本公开提供的实施例中,在响应图标排列请求前,可以先判断请求端用户是否具有对目标终端的图标排列权限,因此可以提高终端的安全性能。在实际应用中,判断请求端用户是否具有图标排列权限可以有多种方式,例如判断请求端用户与目标用户是否具有好友关系,或者是检测目标终端是否开启可供任何用户进行图标排列的权限,或者是目标终端预先设置了部分用户具有图标排列的权限,则判断该请求端用户是否属于上述部分用户。例如,目标终端用户可以预先设置一个或多个具有权限的用户,在设置时,目标终端用户可以通过目标终端向本服务端发送该具有权限的用户的用户标识。在判断请求端用户是否具有权限时,可以判断请求端用户的用户标识是否与具有权限的用户的用户标识匹配,若匹配,则确定请求端用户具有权限。
[0139]在一个可选的实现方式中,可以采用如下方式判断所述请求端用户是否具有图标排列权限,包括:
[0140]获取请求端用户的请求用户标识。
[0141]从所述目标终端安装的目标应用中获取联系人记录。
[0142]查询所述联系人记录中是否记录有所述请求用户标识。
[0143]当所述联系人记录中记录有所述请求用户标识时,判断所述请求端用户具有图标排列权限。
[0144]本公开实施例可以自动判断请求端用户是否与目标用户具有好友关系,进而确定请求端用户是否具有图标排列权限。在实现时,可以由请求端用户提供其请求用户标识。请求用户标识可以是请求端的用户账号、请求端的MAC地址,或者是请求端用户所使用的某些应用的用户账号,还可以是请求端用户的手机号码等,只要能供服务端识别请求端用户的身份即可。
[0145]该目标应用,可以是社交类应用,例如即时通讯应用。通常,即时通讯应用中记录有联系人记录,即用户的好友关系记录。或者,该目标应用还可以是通讯录应用,通讯录应用中记录联系人记录,即用户存储的多个联系人信息。
[0146]因此,本公开实施例通过获取请求端用户的请求用户标识,若目标终端安装的目标应用中的联系人记录中记录有请求用户标识时,则可以确定请求端用户是目标用户的好友,从而确定所述请求端用户具有图标排列权限,因此可以提高终端的安全性能。
[0147]在步骤203中,当所述请求端用户具有图标排列权限时,响应所述图标排列请求,确定与目标用户标识关联的目标终端。
[0148]在步骤204中,发送包括所述目标排列形状的图标排列指令至所述目标终端,以触发所述目标终端将桌面图标图像按所述目标排列形状进行排列。
[0149]由上述实施例可见,在响应图标排列请求前,可以先判断请求端用户是否具有对目标终端的图标排列权限,只有具有权限的请求端用户才可对目标终端进行图标排列,可以提尚终端的安全性能。
[0150]在一个可选的实现方式中,图标排列方法还可包括以下步骤205至206:
[0151]在步骤205中、获取请求端用户的请求用户标识。
[0152]在步骤206中、将所述请求用户标识发送给目标终端,所述请求用户标识用于在所述目标终端输出,或者用于在所述目标终端输出与所述请求用户标识关联的用户信息。
[0153]其中,该获取请求用户标识的步骤,可以是在前述获取请求端用户的图标排列请求的步骤之前,也可以是在其之后,还可以是同时进行。在获取到请求用户标识时可将该请求用户标识发送给目标终端,还可以是前述的发送包括所述目标排列形状的图标排列指令至所述目标终端的步骤进行时,同时将该请求用户标识发送给目标终端。
[0154]本公开实施例中,请求用户标识为请求端用户的身份标识,以使目标用户得知对其终端进行图标排列的用户身份。请求用户标识可以是请求端的用户账号、请求端的MAC地址,或者是请求端用户所使用的某些应用的用户账号,还可以是请求端用户的手机号码等。目标终端还可以根据请求用户标识确定更多与所述请求用户标识关联的用户信息,例如可以通过通讯录应用获得请求用户的姓名、邮箱或家庭地址等用户信息。
[0155]由上述实施例可见,可以获取请求端用户的请求用户标识,以供目标终端输出所述请求用户标识或者输出与所述请求用户标识关联的用户信息,使目标用户得知对其终端进行图标排列的用户身份,丰富终端图标排列的功能。
[0156]在一个可选的实现方式中,图标排列方法还可包括以下步骤207至209:
[0157]在步骤207中、判断排列成所述目标排列形状所需的最少图标数量。
[0158]在步骤208中、获取所述目标终端的桌面图标数量。
[0159]在步骤209中、当所述桌面图标数量低于所述最少图标数量时,获取目标图标图像并发送给所述目标终端。
[0160]其中,本实施例中的步骤207和步骤208可以是在前述发送包括所述目标排列形状的图标排列指令至所述目标终端的步骤之前,以确定目标终端中的桌面图标是否足够排列成目标排列形状;步骤209可以是与前述发送包括所述目标排列形状的图标排列指令至所述目标终端的步骤同时处理,或者在其之前,也可以是在其之后,以在判断出目标终端中的桌面图标较少时,将目标图标图像并发送给目标终端。
[0161]在实际应用中,请求端用户输入的目标排列形状可能较为复杂,需要较多的图标图像才可排列成该目标排列形状。本公开实施例中,服务端可以预估排列成所述目标排列形状所需的最少图标数量,并或目标终端的桌面图标数量,通过两者的比较可以判断目标终端的桌面图标是否足够排列成目标排列形状。
[0162]通常,终端的图标图像都具有统一的大小,目标终端的显示屏也划分为多个固定大小的宫格,例如4 X 5 = 20宫格、4 X 6 = 24等,每个宫格放置一个图标图像。在判断最少图标数量时,可以根据图标图像的大小和目标终端的显示屏尺寸而确定。
[0163]若桌面图标数量低于所述最少图标数量,可以获取目标图标图像并发送给目标终端,以供目标终端将目标图标图像补充作为桌面图标图像。该目标图标图像,可以是服务端预先配置的多个图像,也可以是请求端用户上传的图像。
[0164]由上述实施例可见,服务端可以预估排列成所述目标排列形状所需的最少图标数量,并获取目标终端的桌面图标数量,通过两者的比较,若桌面图标数量低于所述最少图标数量,可以获取目标图标图像并发送给目标终端,使目标终端快速完成图标排列,提高排列效率。
[0165]在一个可选的实现方式,获取目标图标图像,可以包括如下两种方式:
[0166]第一种方式:由请求端用户上传。
[0167]该方式可以是接收请求端用户上传的目标图标图像。
[0168]第二种方式:输出多种图像供请求端用户选择,可以包括如下步骤:
[0169]输出图标图像呈现界面,所述排列形状呈现界面呈现有一个或多个预设的图标图像。
[0170]接收图标图像选择命令,所述图标图像命令为所述图标图像被选中时触发的命令。
[0171]将被选中的图标图像确定为所述目标图标图像。
[0172]本公开提供的实施例,服务端可以预先设置多种图标图像,并在输出的图标图像呈现界面进行呈现,则请求端用户可以查阅该图标图像呈现界面,选中其需要的图标图像,当图标图像被选中时可以触发图标图像选择命令,则服务端通过接收图标图像选择命令可以确定被选中的图标图像为目标图标图像。
[0173]本公开提供的实施例,可以是由请求端用户上传目标图标图像,也可以是输出多种图像供请求端用户选择。上述两种方式易于实现,且处理效率较高。
[0174]与前述图1和图2所示的图标排列方法的实施例相对应,本公开还提供了另一种图标排列方法,该方法可以应用于终端中,如图3A所示,包括如下步骤301至303:
[0175]在步骤301中,获取包括目标排列形状的图标排列指令。
[0176]在步骤302中,获取桌面图标图像。
[0177]在步骤303中,将桌面图标图像按所述目标排列形状进行排列。
[0178]本公开实施例中涉及的终端可以是智能终端,例如,智能电视、智能手机、平板电脑、PDA(Personal Digital Assistant,个人数字助理)等。智能终端中可以安装多种应用程序,在终端的显示屏上,桌面(Home screen)可以显示有各个应用程序的桌面图标图像,该桌面图标图像实际上是启动与其对应的应用程序的快捷方式。各个应用程序的桌面图标图像按照预定排序进行排列。
[0179]当终端获取到图标排列指令时,可以在图标排列指令指示下,获取桌面图标图像,将桌面图标图像按目标排列形状进行排列。其中,桌面图标图像是指终端中安装的应用程序的图标图像,显示在终端的显示屏桌面上。通常,应用程序的安装包中打包有该应用程序的图标图像,一般以icon为名称。当该应用安装时,可将该图标图像放置在系统中预先设定的图标图像文件夹下,以供系统的桌面显示程序获取该图标图像进行显示。例如,对于安卓系统,桌面图标图像存储路径可以是:
[0180]/packages/apps/Launcher/res/xml/default_workspace.xml。
[0181]在将桌面图标图像按所述目标排列形状进行排列,可以是利用操作系统中预先设定的桌面显示组件对桌面图标图像进行排列显示。例如,对于安卓系统,Launcher组件可用于对桌面图标的加载和绘制,可利用Launcher组件将桌面图标图像按目标排列形状进行排列。
[ΟΙ82] 例如,Launcher组件中,“launcher:screen = 〃〃”可以用来指定桌面图标图像放置在桌面的第几屏;“launcher: x =和“launcher: y =用来指定桌面图标图像放置在屏幕的哪个位置,屏幕通常根据不同显示屏的尺寸被分为多个不同的宫格,例如4X5 = 20宫格等。通过配置Launcher组件的参数,指定各个桌面图标图像的摆放位置,可以将桌面图标图像排列成目标排列形状,具体的排列细节可以根据终端操作系统及相关现有技术而确定,本实施例对此不作赘述。
[0183]在实际应用中,若终端本身的桌面图标图像较少,服
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1