共享数据的方法、装置、终端设备和计算机可读存储介质与流程

文档序号:25903194发布日期:2021-07-16 20:57阅读:91来源:国知局
共享数据的方法、装置、终端设备和计算机可读存储介质与流程

1.本公开涉及计算机技术领域,尤其涉及一种共享数据的方法、装置、终端设备和计算机可读存储介质。


背景技术:

2.目前终端设备的操作系统中可以对应用程序的一些访问权限进行设置。当应用程序需要读取非自身的内容,例如,可以为其他应用程序中的数据时,操作系统根据设置的访问权限,响应该读取请求。例如,设置了某一应用程序具有访问联系人的权限,从而在该应用程序读取联系人时,将联系人的数据返回给该应用程序。
3.然而,这种方式使得用户信息的安全性不高。


技术实现要素:

4.为了解决上述技术问题,本公开提供了一种共享数据的方法、装置、终端设备和计算机可读存储介质。
5.第一方面,本公开提供一种共享数据的方法,包括:
6.接收第一应用程序发送的对目标内容的读取请求,所述目标内容不为所述第一应用程序的内容;
7.确定所述读取请求为非用户触发的,控制所述第一应用程序读取预设内容。
8.可选的,所述确定所述读取请求为非用户触发的,向所述应用程序发送预设内容之前,还包括:
9.确定所述第一应用程序具有对所述目标内容的读取权限。
10.可选的,所述方法还包括:
11.确定所述读取请求为用户触发的,且所述第一应用程序具有对所述目标内容的读取权限,控制所述应用程序读取所述目标内容。
12.可选的,所述确定所述读取请求为非用户触发的,包括:
13.确定调用栈中在预设时间段内无用户输入的第一操作,则确定所述读取请求为非用户触发的。
14.可选的,所述确定所述读取请求为非用户触发的,包括:
15.显示读取选项,所述读取选项用于指示是否允许所述第一应用程序对目标内容的读取;
16.接收用户对所述读取选项的第二操作,所述第二操作用于指示不允许所述第一应用程序读取目标内容;
17.根据所述第二操作,确定所述读取请求为非用户触发的。
18.可选的,所述预设内容包括空数据或默认数据。
19.可选的,所述目标内容包括内容提供者类提供的共享数据或系统服务中的数据。
20.第二方面,本公开提供一种共享数据的装置,包括:
21.接收模块,用于接收第一应用程序发送的对目标内容的读取请求,所述目标内容不为所述第一应用程序的内容;
22.处理模块,用于确定所述读取请求为非用户触发的,控制所述第一应用程序读取预设内容。
23.可选的,所述处理模块还用于:
24.确定所述第一应用程序具有对所述目标内容的读取权限。
25.可选的,所述处理模块还用于:
26.确定所述读取请求为用户触发的,且所述第一应用程序具有对所述目标内容的读取权限,控制所述应用程序读取所述目标内容。
27.可选的,所述处理模块具体用于:
28.确定调用栈中在预设时间段内无用户输入的第一操作,则确定所述读取请求为非用户触发的。
29.可选的,所述装置还包括:
30.显示模块,用于显示读取选项,所述读取选项用于指示是否允许所述第一应用程序对目标内容的读取;
31.所述接收模块还用于:接收用户对所述读取选项的第二操作,所述第二操作用于指示不允许所述第一应用程序读取目标内容;
32.所述处理模块还用于:根据所述第二操作,确定所述读取请求为非用户触发的。
33.可选的,所述预设内容包括空数据或默认数据。
34.可选的,所述目标内容包括内容提供者类提供的共享数据或系统服务中的数据。
35.第三方面,本公开提供一种终端设备,包括:一个或多个处理器;存储器;以及一个或多个计算机程序;其中所述一个或多个计算机程序被存储在所述存储器中;所述一个或多个处理器在执行所述一个或多个计算机程序时,使得所述电子设备实现如上述第一方面所述的共享数据的方法。
36.第四方面,本公开提供一种计算机存储介质,包括计算机指令,当所述计算机指令在电子设备上运行时,使得所述电子设备执行如上述第一方面所述的共享数据的方法。
37.本公开实施例提供的技术方案与现有技术相比具有如下优点:
38.终端设备的操作系统接收第一应用程序发送的对目标内容的读取请求,目标内容不为第一应用程序的内容,确定读取请求为非用户触发的,控制第一应用程序读取预设内容。从而在第一应用程序在非用户触发的情况下,需要读取目标内容时,向第一应用程序返回预设内容,而不是目标内容,从而提高了用户信息的安全性。
附图说明
39.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
40.为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
41.图1为本公开实施例提供的一种共享数据的方法的流程示意图;
42.图2a为本公开提供的一种聊天界面的示意图;
43.图2b为本公开提供的另一种聊天界面的示意图;
44.图2c为本公开提供的一种读取选项的显示界面的示意图
45.图3为本公开提供的一种用户设置界面的示意图;
46.图4为本公开提供的另一种共享数据的方法的流程示意图;
47.图5为本公开提供的另一种共享数据的方法的流程示意图;
48.图6为本公开提供的一种共享数据的装置的结构示意图。
具体实施方式
49.为了能够更清楚地理解本公开的上述目的、特征和优点,下面将对本公开的方案进行进一步描述。需要说明的是,在不冲突的情况下,本公开的实施例及实施例中的特征可以相互组合。
50.在下面的描述中阐述了很多具体细节以便于充分理解本公开,但本公开还可以采用其他不同于在此描述的方式来实施;显然,说明书中的实施例只是本公开的一部分实施例,而不是全部的实施例。
51.终端设备,例如,手机、平板设备、计算机、智能穿戴设备等,通常可以运行操作系统,且在终端设备的操作系统中可以运行一个或多个应用程序。终端设备的操作系统中可以对应用程序的访问权限,也可以称为读取权限,进行设置。
52.下面介绍本公开的一种应用场景,在终端设备中,当第一应用程序需要读取目标内容,且该目标内容为非第一应用程序中的数据时,操作系统需要根据设置的读取权限,响应该读取请求。其中,读取权限用于指示第一应用程序是否具有读取目标内容的权限。本公开中将获取目标内容的应用程序称为第一应用程序。
53.例如,设置了第一应用程序具有读取联系人信息的读取权限,在第一应用程序发送读取联系人信息请求后,操作系统确定设置的第一应用程序具有访问联系人信息的读取权限以后,控制第一应用程序获取联系人信息。
54.其中,目标内容可以包括但不限于第二应用程序中的数据或者系统服务中的数据。
55.上述第二应用程序为除第一应用程序以外的其他应用程序,可以为短信、会员管理系统、联系人、通话记录、日历或者其他应用程序,例如,购物类型的应用程序、聊天类型的应用程序或者其他类型的应用程序,本公开对此不做限定。第二应用程序中的数据为第一应用程序可以共享的内容。示例性的,在安卓系统中,第二应用程序中的共享内容可以为内容提供者(content provider)类的内容。
56.上述系统服务中的数据为终端设备的操作系统中的系统服务层面的共享内容。例如,系统服务中的数据可以为终端设备的识别码(可以简称为终端识别码),应用程序对应的用户账号,应用程序列表或剪切板等,本公开对此不做限定。
57.然而,读取权限通常只能设置第一应用程序是否具有某项读取权限,若设置应用程序具有某项读取权限,则应用程序在任何时候均可以获取该读取权限对应的目标内容,这样使得用户信息的安全性不高。
58.为提高用户信息的安全性,终端设备的操作系统中可以对应用程序的一些读取权
限进行进一步地设置,例如,访问权限可以设置为应用程序在使用期间具有读取权限,从而使得应用程序在非使用期间,例如后台运行时,不具有设置的读取权限。
59.然而,第一应用程序具有在使用期间对目标内容的读取权限,终端设备在前台运行第一应用程序的情况,也就是在用户使用第一应用程序期间,第一应用程序可能在并非用户触发的情况下,获取目标内容,这样将给用户信息带来安全隐患,使得用户信息的安全性不高。
60.例如,购物类型的应用程序a具有访问位置信息的权限,用户在浏览购物类型的应用程序a时,只是想浏览其中的商品,但是该购物类型的应用程序a可能会在非用户触发的情况下获取到终端设备当前的位置信息,而用户并不想让购物类型的应用程序a获取到其当前的位置信息,这样用户的位置信息将具有泄露的风险。
61.在另外一些场景中,第一应用程序在不具有一项或多项读取权限时,会在使用期间频繁询问是否开启一项或多项读取权限,甚至,第一应用程序在没有对目标内容的读取权限时则无法使用,但其运行并不需要一直读取目标内容。上述情况下,为避免应用程序频繁询问或者用户想要使用应用程序,则需开启应用程序的读取权限。然而,这样使得用户信息的安全性不高。
62.本公开提供一种共享数据的方法、装置、终端设备和计算机可读存储介质,终端设备的操作系统在接收到第一应用程序发送的对目标内容的读取请求时,判断当前读取请求是否为用户触发的,若当前读取请求为非用户触发的,则控制该第一应用程序读取预设内容,预设内容可以为空数据或者预设的其他内容,则在第一应用程序并非用户触发获取目标内容时,控制第一应用程序获取到预设内容,从而提高用户信息的安全性。
63.下面以具体的实施例进行详细说明本公开的技术方案以及本公开的技术方案如何解决上述技术问题。
64.图1为本公开实施例提供的一种共享数据的方法的流程示意图,如图1所示,本实施例的方法由上述终端设备执行,可以由上述终端设备的操作系统执行,本实施例的方法如下:
65.s101、接收第一应用程序发送的对目标内容的读取请求。
66.其中,目标内容不为第一应用程序的内容。
67.其中,读取请求用于请求读取目标内容,若目标内容为第二应用程序的共享内容,则读取请求中可以包含第二应用程序的包名。
68.终端设备的操作系统接收第一应用程序发送的对目标内容的读取请求。
69.由于应用程序之间共享数据,或者应用程序读取系统服务中的数据,均需要通过终端设备的操作系统,则可以在终端设备的操作系统中实现本公开的方法。例如,应用程序之间的共享数据在内容提供者类进行传输和访问,可以在内容提供者类的查询(query)接口中设置相应的判断逻辑代码。类似的,可以在对应的系统服务接口中增加钩子函数代码,本公开对此不做限定。
70.s102、判断读取请求是否为非用户触发的。
71.终端设备的操作系统判断读取请求是否为非用户触发的。其中,用户触发的读取请求为第一应用程序在前台运行期间,终端设备接收到的用户触发的对目标内容的读取请求。相应的,非用户触发的读取请求为终端设备并未接收到用户触发的读取请求,在一些场
景中,可以为第一应用程序在后台运行时发出的读取请求。
72.若读取请求为非用户触发的,继续执行s103。若读取请求为用户触发的,则继续执行s104。
73.s103、控制第一应用程序读取预设内容。
74.操作系统可以控制第一应用程序读取预设内容。其中,
75.其中,预设内容为与目标内容不同的内容。
76.可选的,预设内容可以包括但不限于空数据或默认数据等。
77.其中,空数据表示目标内容为空,即没有数据。默认数据可以为预设的内容,也可以为随机生成的内容,可以理解,默认数据的格式可以与目标内容相同,但是默认数据的内容与目标内容不相同。
78.s104、不向第一应用程序发送预设内容。
79.其中,可以向第一应用程序发送目标内容,也可以不发送目标内容。
80.本实施例,终端设备的操作系统接收第一应用程序发送的对目标内容的读取请求,目标内容不为第一应用程序的内容,确定读取请求为非用户触发的,控制第一应用程序读取预设内容。从而在第一应用程序在非用户触发的情况下,需要读取目标内容时,向第一应用程序返回预设内容,而不是目标内容,从而提高了用户信息的安全性。另外,对于频繁询问是否开启读取权限或者再不开启读取权限则用户无法使用的应用程序,可以开启对应的读取权限,在接收到非用户触发的读取请求时,返回预设内容,而不是目标内容,从而避免应用程序频繁询问是否开启读取权限,且在保证用户可以使用正常应用程序的情况下,提高了用户信息的安全性。
81.在图1所示实施例的基础上,进一步地,步骤s102中,判断读取请求是否为非用户触发的方式可以有多种方式,下面对其中一些可能的方式进行详细说明。
82.一种可能的实现方式中,终端设备的操作系统根据调用栈中在预设时间段内是否有用户输入的第一操作,从而判断读取请求是否为非用户触发的。
83.上述调用栈中存储有终端设备接收到的用户的所有操作。
84.上述预设时间段为预先设置的时间长度,可以为用户设置的,也可以为系统默认设置的。预设时间段可以为大于零的任一时间段,例如,可以设置为1毫秒或者1秒等,本公开对此不做限定。
85.上述第一操作可以为用户对读取目标内容的控件的第一选中操作。示例性的,第一应用程序中包含读取目标内容的控件,终端设备接收到用户输入的对该控件的第一选中操作,则确定该读取请求为用户触发的。其中,第一选中操作可以为终端设备在第一应用程序的界面中空间所在位置处接收到的触摸指令,例如,点击、长按操作等。
86.第一选中操作还可以为语音指令,例如,终端设备接收到用户通过语音输入的“获取位置信息”、“录入最后一次通话的记录”等语音消息。第一选中操作还可以为预设的隔空手势指令,例如,终端设备接收到预设的滑动手势,或者用户在空中比划预设形状。可以理解,第一选中操作并不局限于上述形式,也可以为其他形式。
87.下面以图2a所示实施例进行说明。请参见图2a,图2a为本公开提供的一种聊天界面的示意图,图2a中显示的聊天界面中,具有共享当前位置信息的控件201,终端设备接收用户输入的对控件201的点击操作,则聊天软件向操作系统发送读取当前位置信息的读取
请求,操作系统检测到在1s以内,接收到了用户输入的对控件201的点击操作,则确定该读取当前位置信息的请求为用户触发的。
88.上述第一操作也可以为预设的用户输入的操作,例如,第一操作可以为终端设备接收到的点击、双击或者长按操作等,针对不同的第一应用程序,第一操作的形式也可以不同,本公开对此不做限定。
89.下面以图2a所示实施例进行说明。请参见图2a,终端设备接收用户输入的对控件201的点击操作,则聊天软件向操作系统发送读取当前位置信息的读取请求,操作系统检测到在1s以内,接收到了用户输入的点击操作,则确定该读取当前位置信息的请求为用户触发的。
90.若调用栈中在预设时间段内无用户输入的第一操作,则确定读取请求为非用户触发的。若调用栈中在预设时间段内有用户输入的第一操作,则确定读取请求为用户触发的。
91.本实施例,终端设备的操作系统通过根据调用栈中在预设时间段内是否有用户输入的第一操作,从而判断读取请求是否为非用户触发的。使得在用户无感知情况下,简单、快速的确定读取请求是否为非用户触发的,且判断的准确率高,提高了用户体验。
92.另一种可能的实现方式中,在另一些场景中,存在用户的误操作,即用户可能误触到了某个读取目标内容的控件,因此,终端设备的操作系统可以在接收到读取请求以后,显示读取选项,接收用户对读取选项的第二选中操作,根据该第二选中操作,判断读取请求是否为非用户触发的。
93.终端设备可以显示读取选项,其中,读取选项用于指示是否允许第一应用程序对目标内容的读取。读取选项中可以包含允许第一应用程序读取目标内容的第一选项和不允许第一应用程序读取目标内容的第二选项。
94.终端设备接收用户对读取选项的第二选中操作,其中,第二选中操作可以包括用户输入的对第一选项的选中操作,和对第二选项的选中操作(本公开中将对第二选项的选中操作也称为第二操作)。
95.示例性的,第二选中操作可以为终端设备在读取选项处接收到的触摸指令,例如,点击、长按操作等。第二选中操作还可以为语音指令,例如,终端设备接收到用户通过语音输入的“不允许获取位置信息”、“不允许”、“不可以”等语音消息。第二选中操作还可以为预设的隔空手势指令,例如,终端设备接收到预设的滑动手势,或者用户在空中比划预设形状。可以理解,第二选中操作并不局限于上述形式,也可以为其他形式。
96.终端设备根据该选中操作,判断读取请求是否为非用户触发的。若终端设备接收到用户输入的对第一选项的选中操作,则确定读取请求为用户触发的。若终端设备接收到用户输入的对第二选项的选中操作,则确定读取请求为非用户触发的。
97.请参见图2b和图2c,图2b为本公开提供的另一种聊天界面的示意图,图2c为本公开提供的一种读取选项的显示界面的示意图,图2b中显示的聊天界面中,具有发送位置信息的控件202,终端设备接收用户输入的对控件202的点击操作,则聊天软件向操作系统发送读取当前位置信息的读取请求。终端设备可以以弹窗的形式显示如图2c的读取选项,其中,接收到用户输入的对第一选项203的选中操作,则确定该读取当前位置信息的请求为用户触发的,接收到用户输入的对第二选项204的选中操作,则确定该读取当前位置信息的请求为非用户触发的。
98.本实施例,通过进一步地在接收到第一应用程序发送的读取请求时,进一步通过接收用户对读取选项的第二操作,从而确定该读取请求为非用户触发的,避免用户误操作而造成的判断错误,更加准确的确定读取请求是否为非用户触发的。另外,非用户触发的情况下,第一应用程序获取目标内容时,用户通常是无法感知的,通过显示读取选项,在读取请求为非用户触发的情况下,也提醒用户该第一应用程序在获取目标内容。
99.再一种可能的实现方式中,终端设备的操作系统可以通过用户行为模型,判断读取请求是否为非用户触发的。
100.其中,用户行为模型为终端设备根据预设时长内终端设备接收到的用户操作数据建立的模型。可以在每次接收到用户触发的对上述读取选项的选中操作以后,记录为一项用户操作数据,则根据预设时长内的用户操作数据,确定用户的使用习惯,则在第一应用程序发送获取目标内容的读取请求时,直接根据用户行为模型确定读取请求是否为非用户触发的。
101.进一步地,用户行为模型可以根据用户操作数据更新。
102.本实施例,终端设备的操作系统通过建立的用户行为模型,判断读取请求是否为非用户触发的,充分了解用户行为,从而快速确定读取请求是否为非用户触发的。
103.在另外一些实施例中,除了在s102步骤中判断读取请求是否为用户触发的以外,可以进一步根据第一应用程序,目标内容以及权限对应关系,判断第一应用程序是否具有对目标内容的读取权限。
104.其中,权限对应关系可以为第一应用程序、共享内容和读取权限之间的对应关系。权限对应关系用于指示第一应用程序是否具有对共享内容的读取权限。权限对应关系可以为列表的形式或者其他形式,本公开对此不做限定。
105.权限对应关系可以为预先设置的,例如,可以为系统中默认设置的,也可以为用户设置的。用户可以分别设置第一应用程序对不同的共享内容的读取权限,也可以设置第一应用程序对所有的共享内容的读取权限,本公开对此不做限定。
106.请参见图3,图3为本公开提供的一种用户设置界面的示意图,该用户设置界面可以为操作系统或者第二应用程序中的设置界面,例如,可以是系统设置的权限管理中的设置界面。可以分别对每个应用程序中的每个权限进行设置,也可以对每个权限进行设置每个应用程序是否具有读取权限,图3示例性示出了存储权限的设置界面,该设置界面中,全部的应用程序可以选择对应的是否具有存储权限。
107.下面在图1所示实施例的基础上,以具体的实施例进行说明如何判断第一应用程序是否具有对目标内容的读取权限,以及判断后的情况。
108.一种可能的实现方式中,在步骤s102中判断读取请求是否为非用户触发的以后,可以判断第一应用程序是否具有对目标内容的读取权限。下面以图4所示的实施例进行说明。
109.请参见图4,图4为本公开提供的另一种共享数据的方法的流程示意图,图4是在图1所示实施例的基础上,进一步地,s103之前还可以包括步骤s401:
110.s401、判断第一应用程序是否具有对目标内容的读取权限。
111.若读取请求为非用户触发的,则可以进一步判断第一应用程序是否具有对目标内容的读取权限。若第一应用程序具有对目标内容的读取权限,则可以认为已经为第一应用
程序设置了对目标内容的读取权限,但是当前的读取请求是在非用户触发的情况下发起的,也就是用户并不知晓该读取行为,则继续执行s103。
112.若第一应用程序不具有对目标内容的读取权限,则继续执行s402。
113.s402、向第一应用程序发送无权限通知。
114.其中,无权限通知用于指示第一应用程序无读取目标内容的权限。
115.可选的,s104之前还可以包括步骤s403,相应的s104可以为s1041或s1042:
116.s403、判断第一应用程序是否具有对目标内容的读取权限。
117.若第一应用程序具有对目标内容的读取权限,则在步骤s102中确定读取请求为用户触发的,则继续执行s1041。
118.若第一应用程序不具有对目标内容的读取权限,则继续执行s1042。
119.s1041、控制第一应用程序读取目标内容。
120.s1042、向第一应用程序发送无权限通知。
121.其中,无权限通知用于指示第一应用程序无读取目标内容的权限。
122.该无权限通知可以通知在第一应用程序上以弹窗等形式显示,也可以不再终端设备的显示屏上显示。
123.本实施例,终端设备的操作系统通过在读取请求为非用户触发的情况下,进一步确定第一应用程序具有对目标内容的读取权限,则控制第一应用程序获取预设内容。则避免了第一应用程序在具有对目标内容的读取权限的情况下,在非用户触发时,读取到目标内容,从而提高了用户信息的安全性。另外,对于频繁询问是否开启读取权限或者再不开启读取权限则用户无法使用的应用程序,可以开启对应的读取权限,在接收到非用户触发的读取请求时,返回预设内容,而不是目标内容,从而避免应用程序频繁询问是否开启读取权限,且在保证用户可以使用正常应用程序的情况下,提高了用户信息的安全性。
124.另一种可能的实现方式中,在步骤s102中判断读取请求是否为非用户触发之前,可以先判断第一应用程序是否具有对目标内容的读取权限。下面以图5所示的实施例进行说明。
125.请参见图5,图5为本公开提供的另一种共享数据的方法的流程示意图,图5是在图1实施例的基础上,进一步地,s102之前还可以包括s501:
126.s501、判断第一应用程序是否具有对目标内容的读取权限。
127.终端设备的操作系统在接收到第一应用程序对目标内容的读取权限之后,判断第一应用程序是否具有对目标内容的读取权限,若第一应用程序具有对目标内容的读取权限,继续执行s102,相应的,s104的一种具体的实现方式为s104a。若第一应用程序没有对目标内容的读取权限,则继续执行s502。
128.s104a、控制第一应用程序读取目标内容。
129.s502、向第一应用程序发送无权限通知。
130.其中,无权限通知用于指示第一应用程序没有相应的权限。
131.该无权限通知可以通知在第一应用程序上以弹窗等形式显示,也可以不再终端设备的显示屏上显示。
132.本实施例,终端设备的操作系统在接收到第一应用程序对目标内容的读取请求之后,先判断第一应用程序是否具有对目标内容的读取权限,若第一应用程序具有对目标内
容的读取权限,且确定读取请求为非用户触发的情况下控制第一应用程序获取预设内容。则避免了第一应用程序在具有对目标内容的读取权限的情况下,在非用户触发时,读取到目标内容,从而提高了用户信息的安全性。另外,对于频繁询问是否开启读取权限或者再不开启读取权限则用户无法使用的应用程序,可以开启对应的读取权限,在接收到非用户触发的读取请求时,返回预设内容,而不是目标内容,从而避免应用程序频繁询问是否开启读取权限,且在保证用户可以使用正常应用程序的情况下,提高了用户信息的安全性。
133.图6为本公开提供的一种共享数据的装置的结构示意图,如图6所示,本实施例提供的装置包括:
134.接收模块601,用于接收第一应用程序发送的对目标内容的读取请求,目标内容不为第一应用程序的内容;
135.处理模块602,用于确定读取请求为非用户触发的,控制第一应用程序读取预设内容。
136.可选的,处理模块602还用于:
137.确定第一应用程序具有对目标内容的读取权限。
138.可选的,处理模块602还用于:
139.确定读取请求为用户触发的,且第一应用程序具有对目标内容的读取权限,控制应用程序读取目标内容。
140.可选的,处理模块602具体用于:
141.确定调用栈中在预设时间段内无用户输入的第一操作,则确定读取请求为非用户触发的。
142.可选的,装置还包括:
143.显示模块,用于显示读取选项,读取选项用于指示是否允许第一应用程序对目标内容的读取;
144.接收模块601还用于:接收用户对读取选项的第二操作,第二操作用于指示不允许第一应用程序读取目标内容;
145.处理模块602还用于:根据第二操作,确定读取请求为非用户触发的。
146.可选的,预设内容包括空数据或默认数据。
147.可选的,目标内容包括内容提供者类提供的共享数据或系统服务中的数据。
148.上述实施例的装置,可以用于执行上述方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
149.本公开提供一种终端设备,包括:一个或多个处理器;存储器;以及一个或多个计算机程序;其中一个或多个计算机程序被存储在存储器中;一个或多个处理器在执行一个或多个计算机程序时,使得电子设备实现如上述实施例的共享数据的方法。
150.上述实施例的设备,可以用于执行上述方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
151.本公开提供一种计算机存储介质,包括计算机指令,当计算机指令在电子设备上运行时,使得电子设备执行如上述实施例的共享数据的方法。
152.需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之
间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
153.以上所述仅是本公开的具体实施方式,使本领域技术人员能够理解或实现本公开。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本公开的精神或范围的情况下,在其它实施例中实现。因此,本公开将不会被限制于本文所述的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1